Wikipedii olowiki https://olo.wikipedia.org/wiki/Pi%C3%A4sivu MediaWiki 1.47.0-wmf.6 first-letter Medii Erikoine Pagin Käyttäi Käyttäi pagin Wikipedii Wikipedien paginat Failu Failu pagin MediiWiki MediiWiki pagin Šablonu Šablonu pagin Abu Abu pagin Kategourii Kategourii pagin TimedText TimedText talk Moduuli Keskustelu moduulista Event Event talk Kategourii:Nygyaigalazien eloskerrat 14 13629 51060 43979 2026-06-17T10:23:22Z Miro Tuomi 8600 Miro Tuomi muutti sivun nimen [[Kategourii:Википедия:Биографии современников]] nimekse [[Kategourii:Biografii nygyaigazii]] 43979 wikitext text/x-wiki [[Kategourii:Wikipedii]] hlnhom1660log5gjh7k9hbbrcl3ly5i Macau 0 16484 51055 49840 2026-06-16T18:29:47Z Fembriha 8650 /* */ 51055 wikitext text/x-wiki {{Mua | Nimi= Macaun erihallindoaloveh | Alguperäine nimi= [[Kitain kieli|per. kit.]] 澳門特別行政區<br>[[Kitain kieli|keb. kit.]] 澳门特别行政区<br>{{K-port|Região Administrativa Especial de Macau}} | Flagu= Flag_of_Macao.svg | Gerbu= Regional Emblem of Macau.svg | Audio = March of the Volunteers instrumental.ogg | Genetiivu= Macaun | На карте= Macau locator map.svg | Rahvahan lugumäry= 712 651 | Hinnoituksen vuozi= 2024 | Валюта= [[Macaun pataca]], MOP$ | Pinduala= 199,3 | Процент воды= 71,25 | Telefonan koudu= 853 | Aiguvyöhykeh= UTC+8:00 | Языки= [[Kitain kieli|kitai]], [[Portugalan kieli|portugal]] | Valdivonusko= Sekularistine valdivo | ИРЧП= 0,934 | Место по ИРЧП= ylen korgei | Дата образования= 20. talvikuudu 1999 | Haldivonmuodo= Erihallindoaloveh | ВВП (ППС)= 92,995 mlrd. | ВВП (ППС) на душу населения= 128 030 | Место по ВВП (ППС)= 101 | Место по ВВП (ППС) на душу населения= 4 | ВВП (номинал)= 54,677 mlrd. | ВВП (номинал) на душу населения= 72 910 | Место по ВВП (номинал)= 90 | Место по ВВП (номинал) на душу населения= 8 | Должности руководителей= Hallindon piämies <br>Kerähmön prezidentu <br>Suvvon prezidentu | Руководители= [[Sam Hou Fai]] <br>[[Kou Hoi In]] <br>[[Song Man Lei]] | Домен= .mo .澳門 .澳门 }} '''Macau''' ([makau], [[pinyin]] ''Àomén'', {{K-port|Macau}}), virallizesti '''Macaun erihallindoaloveh''', on [[Guangdong|Guangdongan]] muakunnan ymbäröitty aloveh Suvi-[[Kitai|Kitais]]. Se on [[Hong Kong|Hongkonganke]] rinnal toine [[Kitain erihallindoaloveh|Kitain erihallindoalovehis]]. Macau kui Hongkong on Kitain erihallindoaloveh perustehen mugah "Yksi mua, kaksi sisteemua", se on autonomine aloveh, kudaman puolistukses da ulgopoliitiekas vastuau Kitain rahvahantazavaldu. Macaul on muailman suurin rahvahalistotihevys. ==Muantiedo== Macau on [[Aazii|Päivännouzu-Aazies]] [[Suvi-Kitain meri|Suvi-Kitain meren]] [[Helmijogi|Helmijoven]] suustoalovehel. Se liittäy Macaun niemimua, Taipan da Coloanen suaret, da sen kogopinduala on 30,8 km². Se rajoittuu [[Zhuhai|Zhuhainke]] poikki salmes päivänlaskus. ==Haldivolline jago== Macaun erihallindoalovehes ollah 7 freguesiadu da 4 muudu alovehtu {| class="wikitable" ! Nimi ! Kitaikse ! Jyutping ! Pinduala (km<sup>2</sup>) |- ! colspan="4" style="text-align:center;" | Freguesiat |- | [[Nossa Senhora de Fátima]] | {{lang|zh-Hant|花地瑪堂區}} | ''Faa<sup>1</sup>dei<sup>6</sup>maa<sup>5</sup> tong<sup>4</sup>keoi<sup>1</sup>'' | 3,2 |- | [[Santo António (Macao)|Santo António]] | {{lang|zh-Hant|聖安多尼堂區}} | ''Sing<sup>3</sup> On<sup>1</sup>do<sup>1</sup>nei<sup>4</sup> tong<sup>4</sup>keoi<sup>1</sup>'' | 1,1 |- | [[São Lázaro]] | {{lang|zh-Hant|望德堂區}} | ''Mong<sup>6</sup> Dak<sup>1</sup> tong<sup>4</sup>keoi<sup>1</sup>'' | 0,6 |- | [[São Lourenço]] | {{lang|zh-Hant|風順堂區}} | ''Fung<sup>1</sup>seon<sup>6</sup> tong<sup>4</sup>keoi<sup>1</sup>'' | 1,0 |- | [[Sé]] | {{lang|zh-Hant|大堂區}} | ''Daai<sup>6</sup> tong<sup>4</sup>keoi<sup>1</sup>'' | 3,4 |- | [[Nossa Senhora do Carmo]] | {{lang|zh-Hant|嘉模堂區}} | ''Gaa<sup>1</sup>mou<sup>4</sup> tong<sup>4</sup>keoi<sup>1</sup>'' | 7,9 |- | [[São Francisco Xavier]] | {{lang|zh-Hant|聖方濟堂區}} | ''Sing<sup>3</sup> Fong<sup>1</sup>zai<sup>3</sup>gok<sup>3</sup> tong<sup>4</sup>keoi<sup>1</sup>'' | 7,6 |- ! colspan="4" style="text-align:center;" | Muut alovehet |- | [[Zona do Aterro de Cotai]] | {{lang|zh-Hant|路氹填海區}} | ''Lou<sup>6</sup>tam<sup>5</sup> tin<sup>4</sup>hoi<sup>2</sup> keoi<sup>1</sup>'' | 6,0 |- | [[Macaun yliopisto]] (Ilha de Montanan (Hengqinin) kampus) | {{lang|zh-Hant|澳門大學(橫琴校區)}} | ''Ou<sup>3</sup>mun<sup>2</sup> daai<sup>6</sup> hok<sup>6</sup> (Waang<sup>4</sup>kam<sup>4</sup> haau<sup>6</sup>keoi<sup>1</sup>)'' | 1,0 |- | [[Novos Aterros Urbanos de Macau Zone A]] | {{lang|zh-Hant|新城A區}} | ''San<sup>1</sup>sing<sup>4</sup> A-keoi<sup>1</sup>'' | 1,4 |- | Zona de Administração de Macau na Ilha Fronteiriça Artificial da Ponte Hong Kong–Zhuhai–Macau | {{lang|zh-Hant|港珠澳大橋珠澳口岸}} | ''Gong<sup>2</sup>-Zyu<sup>1</sup>-Ou<sup>3</sup> daai<sup>6</sup>kiu<sup>4</sup> Zyu<sup>1</sup>-Ou<sup>3</sup> hau<sup>2</sup>ngon<sup>6</sup>'' | 0,7 |} [[Kategourii:Kitain linnat]] [[Kategourii:Linnat]] [[Kategourii:Aazien muat]] [[Kategourii:Muantiedo]] mpl7cygwi62ba7lazjl6u5mnijxbeo7 Moduuli:Message box 828 16889 51033 51019 2026-06-16T12:07:32Z Olksolo 356 модуль Calendar очень специфичен для РуВики, обойдёмся без него 51033 Scribunto text/plain -- imported from https://ru.wikipedia.org/w/index.php?title=Template:Message_box&oldid=149372849 -- -- This is a meta-module for producing message box templates, including -- {{mbox}}, {{ambox}}, {{imbox}}, {{tmbox}}, {{ombox}}, {{cmbox}} and {{fmbox}}. require('strict') local getArgs local yesno = require('Module:Yesno') -- РУВИКИ: Модуль для обработки дат -- local boxDate = require('Module:Calendar').bxDate; local lang = mw.language.getContentLanguage() local CONFIG_MODULE = 'Module:Message box/configuration' local DEMOSPACES = {talk = 'tmbox', image = 'imbox', file = 'imbox', category = 'cmbox', article = 'ambox', main = 'ambox'} -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function getTitleObject(...) -- Get the title object, passing the function through pcall -- in case we are over the expensive function count limit. local success, title = pcall(mw.title.new, ...) if success then return title end end local function union(t1, t2) -- Returns the union of two arrays. local vals = {} for i, v in ipairs(t1) do vals[v] = true end for i, v in ipairs(t2) do vals[v] = true end local ret = {} for k in pairs(vals) do table.insert(ret, k) end table.sort(ret) return ret end local function getArgNums(args, prefix) local nums = {} for k, v in pairs(args) do local num = mw.ustring.match(tostring(k), '^' .. prefix .. '([1-9]%d*)$') if num then table.insert(nums, tonumber(num)) end end table.sort(nums) return nums end -- РУВИКИ: Локальная обёртка, игнорирует таблицу с номерами дня, месяца и года local function formatDate(txtDateIn, strFormat, params) -- local txtDateOut, date, status = boxDate(txtDateIn, strFormat, params) -- if status.brk then -- return error(status.errorText) -- else -- return txtDateOut -- end return txtDateIn end -------------------------------------------------------------------------------- -- Box class definition -------------------------------------------------------------------------------- local MessageBox = {} MessageBox.__index = MessageBox function MessageBox.new(boxType, args, cfg) args = args or {} local obj = {} -- Set the title object and the namespace. obj.title = getTitleObject(args.page) or mw.title.getCurrentTitle() -- Set the config for our box type. obj.cfg = cfg[boxType] if not obj.cfg then local ns = obj.title.namespace -- boxType is "mbox" or invalid input if args.demospace and args.demospace ~= '' then -- implement demospace parameter of mbox local demospace = string.lower(args.demospace) if DEMOSPACES[demospace] then -- use template from DEMOSPACES obj.cfg = cfg[DEMOSPACES[demospace]] elseif string.find( demospace, 'talk' ) then -- demo as a talk page obj.cfg = cfg.tmbox else -- default to ombox obj.cfg = cfg.ombox end elseif ns == 0 then obj.cfg = cfg.ambox -- main namespace elseif ns == 6 then obj.cfg = cfg.imbox -- file namespace elseif ns == 14 then obj.cfg = cfg.cmbox -- category namespace else local nsTable = mw.site.namespaces[ns] if nsTable and nsTable.isTalk then obj.cfg = cfg.tmbox -- any talk namespace else obj.cfg = cfg.ombox -- other namespaces or invalid input end end end -- Set the arguments, and remove all blank arguments except for the ones -- listed in cfg.allowBlankParams. do local newArgs = {} for k, v in pairs(args) do if v ~= '' then newArgs[k] = v end end for i, param in ipairs(obj.cfg.allowBlankParams or {}) do newArgs[param] = args[param] end obj.args = newArgs end -- Define internal data structure. obj.categories = {} obj.classes = {} return setmetatable(obj, MessageBox) end function MessageBox:addCat(ns, cat, sort) if not cat then return nil end if sort then cat = string.format('[[Категория:%s|%s]]', cat, sort) -- РУВИКИ: Используем русскую локаль, хотя скорее всего это не имеет смысла else cat = string.format('[[Категория:%s]]', cat) end self.hasCategories = true self.categories[ns] = self.categories[ns] or {} table.insert(self.categories[ns], cat) end function MessageBox:addClass(class) if not class then return nil end table.insert(self.classes, class) end function MessageBox:setParameters() local args = self.args local cfg = self.cfg -- Get type data. self.type = args.type local typeData = cfg.types[self.type] self.invalidTypeError = cfg.showInvalidTypeError and self.type and not typeData typeData = typeData or cfg.types[cfg.default] self.typeClass = typeData.class self.typeImage = typeData.image self.typeImageNeedsLink = typeData.imageNeedsLink -- Find if the box has been wrongly substituted. self.isSubstituted = cfg.substCheck and args.subst == 'SUBST' -- Find whether we are using a small message box. self.isSmall = cfg.allowSmall and ( cfg.smallParam and args.small == cfg.smallParam or not cfg.smallParam and yesno(args.small) ) -- Add attributes, classes and styles. self.id = args.id self.name = args.name if self.name then self:addClass('mbox-' .. string.gsub(self.name,' ','_')) -- РУВИКИ: Не знаю зачем в англовики поменяли класс, используем старый для инструментов end if yesno(args.plainlinks) ~= false then self:addClass('plainlinks') end for _, class in ipairs(cfg.classes or {}) do self:addClass(class) end if self.isSmall then self:addClass(cfg.smallClass or 'mbox-small') end self:addClass(self.typeClass) self:addClass(args.class) self.style = args.style self.attrs = args.attrs -- РУВИКИ: Допатрибуты для данных инструментов self.dataLabel1 = args['data-label-1'] self.dataLabel2 = args['data-label-2'] self.dataLabel3 = args['data-label-3'] self.dataValue1 = args['data-value-1'] self.dataValue2 = args['data-value-2'] self.dataValue3 = args['data-value-3'] -- Set text style. self.textstyle = args.textstyle -- Set image classes. self.imageRightClass = args.imagerightclass or args.imageclass self.imageLeftClass = args.imageleftclass or args.imageclass -- Find if we are on the template page or not. This functionality is only -- used if useCollapsibleTextFields is set, or if both cfg.templateCategory -- and cfg.templateCategoryRequireName are set. self.useCollapsibleTextFields = cfg.useCollapsibleTextFields if self.useCollapsibleTextFields or cfg.templateCategory and cfg.templateCategoryRequireName then if self.name then local templateName = mw.ustring.match( self.name, '^[tT][eE][mM][pP][lL][aA][tT][eE][%s_]*:[%s_]*(.*)$' ) or self.name templateName = ('Template:' .. templateName) or ('Шаблон:' .. templateName) -- РУВИКИ: Локализация self.templateTitle = getTitleObject(templateName) end self.isTemplatePage = self.templateTitle and mw.title.equals(self.title, self.templateTitle) end -- Process data for collapsible text fields. At the moment these are only -- used in {{ambox}}. if self.useCollapsibleTextFields then -- Get the self.issue value. if self.isSmall and args.smalltext then self.issue = args.smalltext else -- РУВИКИ: У нас подругому формируются сообщения для секций, не менять if args.sect and args.sect ~= '' or nil then local issue_sect = args.issue_sect issue_sect = type(issue_sect) == 'string' and issue_sect ~= '' and issue_sect or nil local text_sect = args.text_sect text_sect = type(text_sect) == 'string' and text_sect ~= '' and text_sect or nil local issues = {} table.insert(issues, issue_sect) table.insert(issues, text_sect) self.issue = table.concat(issues, ' ') else local issue = args.issue issue = type(issue) == 'string' and issue ~= '' and issue or nil local text = args.text text = type(text) == 'string' and text or nil local issues = {} table.insert(issues, issue) table.insert(issues, text) self.issue = table.concat(issues, ' ') end end -- Get the self.talk value. local talk = args.talk -- Show talk links on the template page or template subpages if the talk -- parameter is blank. if talk == '' and self.templateTitle and ( mw.title.equals(self.templateTitle, self.title) or self.title:isSubpageOf(self.templateTitle) ) then talk = '#' elseif talk == '' then talk = nil end if talk then -- If the talk value is a talk page, make a link to that page. Else -- assume that it's a section heading, and make a link to the talk -- page of the current page with that section heading. local talkTitle = getTitleObject(talk) local talkArgIsTalkPage = true if not talkTitle or not talkTitle.isTalkPage then talkArgIsTalkPage = false talkTitle = getTitleObject( self.title.text, mw.site.namespaces[self.title.namespace].talk.id ) end -- РУВИКИ: При замене нужно проаналихировать как у нас сейчас отображаются ссылки на обсуждения -- у нас вроде скрыты для всех почти if talkTitle and talkTitle.exists then local talkText = 'Соответствующую дискуссию можно найти на' if talkArgIsTalkPage then talkText = string.format( '%s [[%s|%s]].', talkText, talk, talkTitle.prefixedText ) else talkText = string.format( '%s [[%s#%s|странице обсуждения]].', talkText, talkTitle.prefixedText, talk ) end self.talk = talkText end end -- Get other values. self.fix = args.fix ~= '' and args.fix or nil local date if args.date and args.date ~= '' then -- РУВИКИ: Локальная обертка над датами local status, result = pcall(formatDate, args.date) if status then date = string.format("(<span class='date'>%s</span>)", result) else date = string.format("<span class='error'>(Строка «%s» не является верной датой, пожалуйста, укажите дату в формате <code>ГГГГ-ММ-ДД</code>)</span>", args.date) end elseif args.date == '' and self.isTemplatePage then date = string.format("(<span class='date'>%s</span>)", formatDate( lang:formatDate('Y-m-d') ) ) -- тут возникновения ошибки, связанной с пользовательским вводом, не будет end if date then -- РУВИКИ: Локальная обертка над датами self.date = string.format(" <span class='mbox-date'>''%s''</span>", date) end self.info = args.info if yesno(args.removalnotice) then self.removalNotice = cfg.removalNotice end end -- Set the non-collapsible text field. At the moment this is used by all box -- types other than ambox, and also by ambox when small=yes. if self.isSmall then self.text = args.smalltext or args.text else self.text = args.text self.textsmall = args['text-small'] -- РУВИКИ: Этот параметр у нас используется для форматирования текста end -- Set the below boxTable. self.below = cfg.below and args.below -- General image settings. self.imageCellDiv = not self.isSmall and cfg.imageCellDiv self.imageEmptyCell = cfg.imageEmptyCell -- Left image settings. local imageLeft = self.isSmall and args.smallimage or args.image if cfg.imageCheckBlank and imageLeft ~= 'blank' and imageLeft ~= 'none' or not cfg.imageCheckBlank and imageLeft ~= 'none' then self.imageLeft = imageLeft if not imageLeft then local imageSize = self.isSmall and (cfg.imageSmallSize or '30x30px') or '40x40px' self.imageLeft = string.format('[[File:%s|%s%s|alt=]]', self.typeImage or 'Information icon4.svg', imageSize, self.typeImageNeedsLink and "" or "|link=" ) end end -- Right image settings. local imageRight = self.isSmall and args.smallimageright or args.imageright if not (cfg.imageRightNone and imageRight == 'none') then self.imageRight = imageRight end -- set templatestyles self.base_templatestyles = cfg.templatestyles self.templatestyles = args.templatestyles end function MessageBox:setMainspaceCategories() local args = self.args local cfg = self.cfg -- РУВИКИ: Локальная обертка над датами local date = nil if not cfg.allowMainspaceCategories then return nil end local nums = {} for _, prefix in ipairs{'cat', 'category', 'all'} do args[prefix .. '1'] = args[prefix] nums = union(nums, getArgNums(args, prefix)) end -- The following is roughly equivalent to the old {{Ambox/category}}. -- РУВИКИ: Локальная обертка над датами local status, result = pcall(formatDate, args.date, 'xg Y') if status then date = result end date = type(date) == 'string' and date local preposition = 'с' local suffix = 'года' for _, num in ipairs(nums) do local mainCat = args['cat' .. tostring(num)] or args['category' .. tostring(num)] local allCat = args['all' .. tostring(num)] mainCat = type(mainCat) == 'string' and mainCat allCat = type(allCat) == 'string' and allCat if mainCat and date and date ~= '' then -- РУВИКИ: Локальная обертка над датами и локализация local catTitle = string.format('%s %s %s %s', mainCat, preposition, date, suffix) self:addCat(0, catTitle) catTitle = getTitleObject('Категория:' .. catTitle) local status, result = pcall(formatDate, args.date) if not status then self:addCat(0, 'Википедия:Статьи с недопустимым параметром даты в шаблоне-сообщении') end elseif mainCat and (not date or date == '') then self:addCat(0, mainCat) end if allCat then self:addCat(0, allCat) end end end function MessageBox:setTemplateCategories() local args = self.args local cfg = self.cfg -- Add template categories. if cfg.templateCategory then if cfg.templateCategoryRequireName then if self.isTemplatePage then self:addCat(10, cfg.templateCategory) end elseif not self.title.isSubpage then self:addCat(10, cfg.templateCategory) end end -- Add template error categories. if cfg.templateErrorCategory then local templateErrorCategory = cfg.templateErrorCategory local templateCat, templateSort if not self.name and not self.title.isSubpage then templateCat = templateErrorCategory elseif self.isTemplatePage then local paramsToCheck = cfg.templateErrorParamsToCheck or {} local count = 0 for i, param in ipairs(paramsToCheck) do if not args[param] then count = count + 1 end end if count > 0 then templateCat = templateErrorCategory templateSort = tostring(count) end if self.categoryNums and #self.categoryNums > 0 then templateCat = templateErrorCategory templateSort = 'C' end end self:addCat(10, templateCat, templateSort) end end function MessageBox:setAllNamespaceCategories() -- Set categories for all namespaces. if self.invalidTypeError then local allSort = (self.title.namespace == 0 and 'Main:' or '') .. self.title.prefixedText self:addCat('all', 'Википедия:Необходимо исправить параметр в шаблоне-сообщении', allSort) end if self.isSubstituted then self:addCat('all', 'Википедия:Страницы с ошибочно подставленными шаблонами') end -- РУВИКИ: Служебная категория для поиска использования шаблона в качестве маленького if self.isSmall then self:addCat(0, 'Википедия:Страницы с малыми шаблонами-сообщениями') end end function MessageBox:setCategories() if self.title.namespace == 0 then self:setMainspaceCategories() elseif self.title.namespace == 10 then self:setTemplateCategories() end self:setAllNamespaceCategories() end function MessageBox:renderCategories() if not self.hasCategories then -- No categories added, no need to pass them to Category handler so, -- if it was invoked, it would return the empty string. -- So we shortcut and return the empty string. return "" end -- Convert category tables to strings and pass them through -- [[Module:Category handler]]. return require('Module:Category handler')._main{ main = table.concat(self.categories[0] or {}), template = table.concat(self.categories[10] or {}), all = table.concat(self.categories.all or {}), nocat = self.args.nocat, page = self.args.page } end function MessageBox:export() local root = mw.html.create() -- Add the subst check error. if self.isSubstituted and self.name then root:tag('b') :addClass('error') :wikitext(string.format( 'Шаблон <code>%s[[Шаблон:%s|%s]]%s</code> был неккоректно подставлен.', mw.text.nowiki('{{'), self.name, self.name, mw.text.nowiki('}}') )) end local frame = mw.getCurrentFrame() root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = self.base_templatestyles }, }) -- Add support for a single custom templatestyles sheet. Undocumented as -- need should be limited and many templates using mbox are substed; we -- don't want to spread templatestyles sheets around to arbitrary places if self.templatestyles then root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = self.templatestyles }, }) end -- Create the box table. -- РУВИКИ: Здесь и ниже по коду перевод на блоки вместо таблицы local boxTable = root:tag('div') boxTable:attr('id', self.id or nil) for i, class in ipairs(self.classes or {}) do boxTable:addClass(class or nil) end boxTable :cssText(self.style or nil) -- РУВИКИ: Локальные атрибуты для данных инструментов if self.dataLabel1 then boxTable:attr('data-' .. self.dataLabel1, self.dataValue1) end if self.dataLabel2 then boxTable:attr('data-' .. self.dataLabel2, self.dataValue2) end if self.dataLabel3 then boxTable:attr('data-' .. self.dataLabel3, self.dataValue3) end if self.attrs then boxTable:attr(self.attrs) end -- Add the left-hand image. if self.imageLeft then local imageLeftCell = boxTable:tag('div'):addClass('mbox-image') if self.imageCellDiv then -- If we are using a div, redefine imageLeftCell so that the image -- is inside it. Divs use style="width: 52px;", which limits the -- image width to 52px. If any images in a div are wider than that, -- they may overlap with the text or cause other display problems. imageLeftCell = imageLeftCell:tag('div'):addClass('mbox-image-div') end imageLeftCell :addClass(self.imageLeftClass) :wikitext(self.imageLeft or nil) elseif self.imageEmptyCell then -- Some message boxes define an empty cell if no image is specified, and -- some don't. The old template code in templates where empty cells are -- specified gives the following hint: "No image. Cell with some width -- or padding necessary for text cell to have 100% width." boxTable:tag('div') :addClass('mbox-empty-cell') end -- Add the text. local textCell = boxTable:tag('div'):addClass('mbox-text') if self.useCollapsibleTextFields then -- The message box uses advanced text parameters that allow things to be -- collapsible. At the moment, only ambox uses this. textCell:cssText(self.textstyle or nil) local textCellDiv = textCell:tag('div') textCellDiv :addClass('mbox-text-div') :wikitext(self.issue or nil) -- РУВИКИ: Другое построение блоков, у нас вспомогательный текст отображается в одельной строке local textsmallCellDiv = textCell:tag('div') textsmallCellDiv :addClass('mbox-textsmall-div hide-when-compact') :cssText(self.textsmallstyle) :wikitext(self.textsmall or nil) if (self.talk or self.fix) and not self.isSmall then textsmallCellDiv:tag('span') :addClass('hide-when-compact') :wikitext(self.fix and (' ' .. self.fix) or nil) :wikitext(self.talk and (' ' .. self.talk) or nil) end -- РУВИКИ: Проверяем textsmall if self.textsmall or self.fix or self.talk then textsmallCellDiv:wikitext(self.date and (' ' .. self.date) or nil) else textCellDiv:wikitext(self.date and (' ' .. self.date) or nil) end if self.info and not self.isSmall then textsmallCellDiv :tag('span') :addClass('hide-when-compact') :wikitext(self.info and (' ' .. self.info) or nil) end if self.removalNotice then textsmallCellDiv:tag('small') :addClass('hide-when-compact') :tag('i') :wikitext(string.format(" (%s)", self.removalNotice)) end else -- Default text formatting - anything goes. textCell :cssText(self.textstyle or nil) :wikitext(self.text or nil) end -- Add the right-hand image. if self.imageRight then local imageRightCell = boxTable:tag('div'):addClass('mbox-imageright') if self.imageCellDiv then -- If we are using a div, redefine imageRightCell so that the image -- is inside it. imageRightCell = imageRightCell:tag('div'):addClass('mbox-image-div') end imageRightCell :addClass(self.imageRightClass) :wikitext(self.imageRight or nil) end -- Add the below boxTable. if self.below then boxTable:tag('div') :tag('div') :addClass('mbox-text') :cssText(self.textstyle or nil) :wikitext(self.below or nil) end -- Add error message for invalid type parameters. if self.invalidTypeError then root:tag('div') :addClass('mbox-invalid-type') :wikitext(string.format( 'Этот шаблон-сообщение использует неверный параметр "type=%s", необходимо исправить.', self.type or '' )) end -- Add categories. root:wikitext(self:renderCategories() or nil) return tostring(root) end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p, mt = {}, {} function p._exportClasses() -- For testing. return { MessageBox = MessageBox } end function p.main(boxType, args, cfgTables) local box = MessageBox.new(boxType, args, cfgTables or mw.loadData(CONFIG_MODULE)) box:setParameters() box:setCategories() return box:export() end function mt.__index(t, k) return function (frame) if not getArgs then getArgs = require('Module:Arguments').getArgs end return t.main(k, getArgs(frame, {trim = false, removeBlanks = false})) end end return setmetatable(p, mt) 9hrwmfc42bocitauyv4asvvmdys00xj Šablonu:Mbox 10 16898 51034 2026-06-16T12:09:45Z Olksolo 356 Uuzi sivu: {{#invoke:Message box|mbox}}<noinclude>{{doc}}</noinclude> 51034 wikitext text/x-wiki {{#invoke:Message box|mbox}}<noinclude>{{doc}}</noinclude> hrp8ushuwow0gvvz85c454x7qh75332 Šablonu:Tmbox 10 16899 51035 2026-06-16T12:10:31Z Olksolo 356 Uuzi sivu: {{#invoke:Message box|tmbox}}<noinclude>{{doc}}</noinclude> 51035 wikitext text/x-wiki {{#invoke:Message box|tmbox}}<noinclude>{{doc}}</noinclude> 3u7qvt4zglejp4r3b8glatw3s93jfgf 51040 51035 2026-06-16T12:21:15Z Olksolo 356 Olksolo muutti sivun nimen [[Šablonu:Tbox]] nimekse [[Šablonu:Tmbox]]: Hairahtus nimes 51035 wikitext text/x-wiki {{#invoke:Message box|tmbox}}<noinclude>{{doc}}</noinclude> 3u7qvt4zglejp4r3b8glatw3s93jfgf Šablonu:Cmbox 10 16900 51036 2026-06-16T12:16:20Z Olksolo 356 Uuzi sivu: {{#invoke:Message box|cmbox}}<noinclude>{{doc}}</noinclude> 51036 wikitext text/x-wiki {{#invoke:Message box|cmbox}}<noinclude>{{doc}}</noinclude> k0jlpc8iuc8hdm3u1sphrfxcdlg7dpd Šablonu:Fmbox 10 16901 51037 2026-06-16T12:17:08Z Olksolo 356 Uuzi sivu: {{#invoke:Message box|fmbox}}<noinclude>{{doc}}</noinclude> 51037 wikitext text/x-wiki {{#invoke:Message box|fmbox}}<noinclude>{{doc}}</noinclude> 2iutxe3x5h5m8w6l3tgs4aaqw5dqrii Šablonu:Imbox 10 16902 51038 2026-06-16T12:17:44Z Olksolo 356 Uuzi sivu: {{#invoke:Message box|imbox}}<noinclude>{{doc}}</noinclude> 51038 wikitext text/x-wiki {{#invoke:Message box|imbox}}<noinclude>{{doc}}</noinclude> en6n3kb4262a2i0kv64gzeromgk6poi Šablonu:Ombox 10 16903 51039 2026-06-16T12:18:16Z Olksolo 356 Uuzi sivu: {{#invoke:Message box|ombox}}<noinclude>{{doc}}</noinclude> 51039 wikitext text/x-wiki {{#invoke:Message box|ombox}}<noinclude>{{doc}}</noinclude> 52nb2bo1svdk9arzr1x4n4mfe3yttsq Šablonu:Tbox 10 16904 51041 2026-06-16T12:21:15Z Olksolo 356 Olksolo muutti sivun nimen [[Šablonu:Tbox]] nimekse [[Šablonu:Tmbox]]: Hairahtus nimes 51041 wikitext text/x-wiki #OHJAUS [[Šablonu:Tmbox]] dhpdpagaw2v5sbjsyct4dxgyj2vps4n Sydney 0 16905 51042 2026-06-16T12:34:18Z Fembriha 8650 Uuzi sivu: {{Eländykohtu |stuatussu = linnu |nimi = Sydney |kuva = Montage of Sydney1.jpg |mua = |регион = |район = |valdivonmerki = |flagu = |valdivonmerkin kuvavus = |valdivonmerkin sijah = |lat_dir= |lat_deg= |lat_min= |lat_sec= |lon_dir= |lon_deg= |lon_min= |lon_sec= |CoordAddon = |johtai = |johtajan laji = |дата основания = |enzimäinen mainičendu = |ilmasto = |rahvastu = |pindu-ala = |aiguvyöhykeh = |DST = |poštuindeksut = |сайт =... 51042 wikitext text/x-wiki {{Eländykohtu |stuatussu = linnu |nimi = Sydney |kuva = Montage of Sydney1.jpg |mua = |регион = |район = |valdivonmerki = |flagu = |valdivonmerkin kuvavus = |valdivonmerkin sijah = |lat_dir= |lat_deg= |lat_min= |lat_sec= |lon_dir= |lon_deg= |lon_min= |lon_sec= |CoordAddon = |johtai = |johtajan laji = |дата основания = |enzimäinen mainičendu = |ilmasto = |rahvastu = |pindu-ala = |aiguvyöhykeh = |DST = |poštuindeksut = |сайт = |язык сайта = }} '''Sydney''' on suurin [[Avstrualii|Australien]] linnu da [[Uuzi-Suvi-Kymrinmua|Uvven-Suven-Kymrinmuan]] piälinnu. ==Lähtiet== [[Kategourii:Linnat]] 0ls5nqtp1jkq3itpbde0udefxtix2zj 51044 51042 2026-06-16T12:39:29Z Fembriha 8650 /* */ 51044 wikitext text/x-wiki {{Eländykohtu |stuatussu = linnu |nimi = Sydney |kuva = Montage of Sydney1.jpg |mua = |регион = |район = |valdivonmerki = Arms of Sydney.svg |flagu = |valdivonmerkin kuvavus = |valdivonmerkin sijah = |lat_dir= |lat_deg= |lat_min= |lat_sec= |lon_dir= |lon_deg= |lon_min= |lon_sec= |CoordAddon = |johtai = |johtajan laji = |дата основания = |enzimäinen mainičendu = |ilmasto = |rahvastu = |pindu-ala = |aiguvyöhykeh = |DST = |poštuindeksut = |сайт = |язык сайта = }} '''Sydney''' on suurin [[Avstrualii|Australien]] linnu da [[Uuzi-Suvi-Kymrinmua|Uvven-Suven-Kymrinmuan]] piälinnu. ==Lähtiet== [[Kategourii:Linnat]] 07s8ucovbcagpi2595bbg1br7lxxs0u 51048 51044 2026-06-16T12:48:26Z Fembriha 8650 /* */ 51048 wikitext text/x-wiki {{Eländykohtu |stuatussu = linnu |nimi = Sydney |kuva = Montage of Sydney1.jpg |mua = |регион = |район = |valdivonmerki = Arms of Sydney.svg |flagu = |valdivonmerkin kuvavus = 177x213 |valdivonmerkin sijah = |lat_dir= |lat_deg= |lat_min= |lat_sec= |lon_dir= |lon_deg= |lon_min= |lon_sec= |CoordAddon = |johtai = |johtajan laji = |дата основания = |enzimäinen mainičendu = |ilmasto = |rahvastu = |pindu-ala = |aiguvyöhykeh = |DST = |poštuindeksut = |сайт = |язык сайта = }} '''Sydney''' on suurin [[Avstrualii|Australien]] linnu da [[Uuzi-Suvi-Kymrinmua|Uvven-Suven-Kymrinmuan]] piälinnu. ==Lähtiet== [[Kategourii:Linnat]] 6ul2bhqejoiv6mwcl5a93c84psxz3xf Šablonu:Haldivolline kategourii 10 16906 51043 2026-06-16T12:37:03Z Olksolo 356 Uuzi sivu: {{Cmbox |type = notice |image = [[File:Twemoji 1f527.svg|35px|link=|alt=]] |text = <div> * '''olo:''' <small>Tämä on haldivolline kategourii, kudadu käytetäh Wikipedien projektan huoldoh niškoi da se ei kuulu enciklopeedien kategouriziruindan sistiemah. Gu käyttäi ei olle pannuh [[Special:Preferences#mw-prefsection-rendering|sen azetuksih]], tämä kategourii on peitetty sen olijoil sivuloil. Tämä kategourii voi olla tyhjy puaksuh libo vaiku enimäl aigua. </small> * '''... 51043 wikitext text/x-wiki {{Cmbox |type = notice |image = [[File:Twemoji 1f527.svg|35px|link=|alt=]] |text = <div> * '''olo:''' <small>Tämä on haldivolline kategourii, kudadu käytetäh Wikipedien projektan huoldoh niškoi da se ei kuulu enciklopeedien kategouriziruindan sistiemah. Gu käyttäi ei olle pannuh [[Special:Preferences#mw-prefsection-rendering|sen azetuksih]], tämä kategourii on peitetty sen olijoil sivuloil. Tämä kategourii voi olla tyhjy puaksuh libo vaiku enimäl aigua. </small> * '''en:''' <small>This is an administrative category, used for maintenance of the Wikipedia project and not part of the encyclopedia's categorization scheme. Unless the user has set [[Special:Preferences#mw-prefsection-rendering|the appropriate preference]], this category is hidden on the pages included in it. This category may be empty occasionally or even most of the time. </small> * '''ru:''' <small>Это административная категория, используемая для поддержки проекта Википедии и не являющаяся частью системы категоризации энциклопедии. Если пользователь не указал [[Special:Preferences#mw-prefsection-rendering|соответствующие настройки]], эта категория скрыта на страницах, входящих в неё. Эта категория может быть пустой время от времени или даже большую часть времени. </small> </div> }}<noinclude>{{doc}}</noinclude> 5attvws0d76041y2itct6tuu29n6ubm 51045 51043 2026-06-16T12:41:48Z Olksolo 356 +параметры 51045 wikitext text/x-wiki {{Cmbox |type = notice |image = [[File:Twemoji 1f527.svg|35px|link=|alt=]] |text = <div> * '''olo:''' <small>Tämä on haldivolline kategourii, kudadu käytetäh Wikipedien projektan huoldoh niškoi da se ei kuulu enciklopeedien kategouriziruindan sistiemah. Gu käyttäi ei olle pannuh [[Special:Preferences#mw-prefsection-rendering|sen azetuksih]], tämä kategourii on peitetty sen olijoil sivuloil. Tämä kategourii voi olla tyhjy puaksuh libo vaiku enimäl aigua. </small> {{{olo-tekstu|}}} * '''en:''' <small>This is an administrative category, used for maintenance of the Wikipedia project and not part of the encyclopedia's categorization scheme. Unless the user has set [[Special:Preferences#mw-prefsection-rendering|the appropriate preference]], this category is hidden on the pages included in it. This category may be empty occasionally or even most of the time. </small> {{{en-tekstu|}}} * '''ru:''' <small>Это административная категория, используемая для поддержки проекта Википедии и не являющаяся частью системы категоризации энциклопедии. Если пользователь не указал [[Special:Preferences#mw-prefsection-rendering|соответствующие настройки]], эта категория скрыта на страницах, входящих в неё. Эта категория может быть пустой время от времени или даже большую часть времени. </small> {{{ru-tekstu|}}} </div> }}<noinclude>{{doc}}</noinclude> ehgs3bx5gjebllt1vzijtf33j470qf4 51046 51045 2026-06-16T12:46:36Z Olksolo 356 +hiddencat 51046 wikitext text/x-wiki {{Cmbox |type = notice |image = [[File:Twemoji 1f527.svg|35px|link=|alt=]] |text = <div> * '''olo:''' <small>Tämä on haldivolline kategourii, kudadu käytetäh Wikipedien projektan huoldoh niškoi da se ei kuulu enciklopeedien kategouriziruindan sistiemah. Gu käyttäi ei olle pannuh [[Special:Preferences#mw-prefsection-rendering|sen azetuksih]], tämä kategourii on peitetty sen olijoil sivuloil. Tämä kategourii voi olla tyhjy puaksuh libo vaiku enimäl aigua. </small> {{{olo-tekstu|}}} * '''en:''' <small>This is an administrative category, used for maintenance of the Wikipedia project and not part of the encyclopedia's categorization scheme. Unless the user has set [[Special:Preferences#mw-prefsection-rendering|the appropriate preference]], this category is hidden on the pages included in it. This category may be empty occasionally or even most of the time. </small> {{{en-tekstu|}}} * '''ru:''' <small>Это административная категория, используемая для поддержки проекта Википедии и не являющаяся частью системы категоризации энциклопедии. Если пользователь не указал [[Special:Preferences#mw-prefsection-rendering|соответствующие настройки]], эта категория скрыта на страницах, входящих в неё. Эта категория может быть пустой время от времени или даже большую часть времени. </small> {{{ru-tekstu|}}} </div> }}<includeonly> __HIDDENCAT__ </includeonly><noinclude>{{doc}}</noinclude> g9yrjntn9op1n7nl3hoxi7h1ooilr5x 51051 51046 2026-06-16T12:58:41Z Olksolo 356 оформление 51051 wikitext text/x-wiki {{Cmbox |type = notice |image = [[File:Twemoji 1f527.svg|35px|link=|alt=]] |text = <div> * '''olo:''' {{{olo-tekstu|}}} <br/><small>Tämä on haldivolline kategourii, kudadu käytetäh Wikipedien projektan huoldoh niškoi da se ei kuulu enciklopeedien kategouriziruindan sistiemah. Gu käyttäi ei olle pannuh [[Special:Preferences#mw-prefsection-rendering|sen azetuksih]], tämä kategourii on peitetty sen olijoil sivuloil. Tämä kategourii voi olla tyhjy puaksuh libo vaiku enimäl aigua. </small> * '''en:''' {{{en-tekstu|}}} <br/><small>This is an administrative category, used for maintenance of the Wikipedia project and not part of the encyclopedia's categorization scheme. Unless the user has set [[Special:Preferences#mw-prefsection-rendering|the appropriate preference]], this category is hidden on the pages included in it. This category may be empty occasionally or even most of the time. </small> * '''ru:''' {{{ru-tekstu|}}} <br/><small>Это административная категория, используемая для поддержки проекта Википедии и не являющаяся частью системы категоризации энциклопедии. Если пользователь не указал [[Special:Preferences#mw-prefsection-rendering|соответствующие настройки]], эта категория скрыта на страницах, входящих в неё. Эта категория может быть пустой время от времени или даже большую часть времени. </small> </div> }}<includeonly> __HIDDENCAT__ </includeonly><noinclude>{{doc}}</noinclude> 5k94p1plqmqc9cw97cduhtgy7cthnfd Kategourii:Sivut, kudamil on avuamattomii tiijostolinkoi 14 16907 51047 2026-06-16T12:46:56Z Olksolo 356 Uuzi sivu: {{Haldivolline kategourii}} 51047 wikitext text/x-wiki {{Haldivolline kategourii}} 0l271w4z3qjeegc04cyu9zctzkxx2qk 51049 51047 2026-06-16T12:51:36Z Olksolo 356 51049 wikitext text/x-wiki {{Haldivolline kategourii |olo-tekstu = MediaWiki -ohjelmisto täyttäy tädä noudajua kategouriedu [[Special:TrackingCategories|avtomuatillizeh luaduh]]. Tämän kategourien nimi on ozetettu [[MediaWiki:Broken-file-category]] -sivul. Täh kategourieh kuuluu sivut, kudualoil on katkennuh tiijostolinkoi (linku tiijostoh, kudamua ei ole olemas). |en-tekstu = This tracking category is [[Special:TrackingCategories|automatically]] populated by the MediaWiki engine. The name of this category is specified at [[MediaWiki:Broken-file-category]]. This category contains pages that have a broken file link (a link to a non-existent file). |ru-tekstu = Эта отслеживающая категория заполняется движком MediaWiki [[Special:TrackingCategories|автоматически]]. Название данной категории указано в [[MediaWiki:Broken-file-category]]. В данной категории собраны страницы, содержащие некорректную файловую ссылку (ссылку на несуществующий файл). }} bs0e19ibjon0hwzxm9pof0lvdeb5vwt 51050 51049 2026-06-16T12:57:41Z Olksolo 356 51050 wikitext text/x-wiki {{Haldivolline kategourii |olo-tekstu = MediaWiki -ohjelmisto täyttäy tädä noudajua kategouriedu [[Special:TrackingCategories|avtomuatillizeh luaduh]]. Tämän kategourien nimi on ozetettu [[MediaWiki:Broken-file-category]] -sivul. Täh kategourieh kuuluu sivut, kudualoil on katkennuh tiijostolinku (linku tiijostoh, kudamua ei ole olemas). |en-tekstu = This tracking category is [[Special:TrackingCategories|automatically]] populated by the MediaWiki engine. The name of this category is specified at [[MediaWiki:Broken-file-category]]. This category contains pages that have a broken file link (a link to a non-existent file). |ru-tekstu = Эта отслеживающая категория заполняется движком MediaWiki [[Special:TrackingCategories|автоматически]]. Название данной категории указано в [[MediaWiki:Broken-file-category]]. В данной категории собраны страницы, содержащие некорректную файловую ссылку (ссылку на несуществующий файл). }} j6rkurvky1csybzqnc0ihfzidqqjhvp 51052 51050 2026-06-16T16:55:45Z Olksolo 356 оформление 51052 wikitext text/x-wiki {{Haldivolline kategourii |olo-tekstu = Täh kategourieh kuuluu sivut, kudualoil on katkennuh tiijostolinku (linku tiijostoh, kudamua ei ole olemas). <small>MediaWiki -ohjelmisto täyttäy tädä noudajua kategouriedu [[Special:TrackingCategories|avtomuatillizeh luaduh]]. Tämän kategourien nimi on ozetettu [[MediaWiki:Broken-file-category]] -sivul.</small> |en-tekstu = This category contains pages that have a broken file link (a link to a non-existent file). <small>This tracking category is [[Special:TrackingCategories|automatically]] populated by the MediaWiki engine. The name of this category is specified at [[MediaWiki:Broken-file-category]].</small> |ru-tekstu = В данной категории собраны страницы, содержащие некорректную файловую ссылку (ссылку на несуществующий файл). <small>Эта отслеживающая категория заполняется движком MediaWiki [[Special:TrackingCategories|автоматически]]. Название данной категории указано в [[MediaWiki:Broken-file-category]].</small> }} ifkljjaju836rxvqrg6lz00h8bnn1m7 Melbourne 0 16908 51053 2026-06-16T17:57:33Z Fembriha 8650 Uuzi sivu: {{Eländykohtu |stuatussu = linnu |nimi = Melbourne |kuva = Melbourne City Montage 2018.jpg |mua = |регион = [[Victoria (Australii)|Victoria]] |район = 26 linnanhaldivuo <br>5 kreivikundua <br>1 borough |valdivonmerki = |flagu = |valdivonmerkin kuvavus = |valdivonmerkin sijah = |lat_dir= |lat_deg= |lat_min= |lat_sec= |lon_dir= |lon_deg= |lon_min= |lon_sec= |CoordAddon = |johtai = |johtajan laji = |дата основания = |enzimäinen mainičendu = |... 51053 wikitext text/x-wiki {{Eländykohtu |stuatussu = linnu |nimi = Melbourne |kuva = Melbourne City Montage 2018.jpg |mua = |регион = [[Victoria (Australii)|Victoria]] |район = 26 linnanhaldivuo <br>5 kreivikundua <br>1 borough |valdivonmerki = |flagu = |valdivonmerkin kuvavus = |valdivonmerkin sijah = |lat_dir= |lat_deg= |lat_min= |lat_sec= |lon_dir= |lon_deg= |lon_min= |lon_sec= |CoordAddon = |johtai = |johtajan laji = |дата основания = |enzimäinen mainičendu = |ilmasto = |rahvastu = |pindu-ala = |aiguvyöhykeh = |DST = |poštuindeksut = |сайт = |язык сайта = }} '''Melbourne''' on toine suurin [[Avstrualii|Australien]] linnu [[Sydney]]n jälgeh da [[Victoria (Australii)|Victorian]] piälinnu. Se on suvin muailman miljonlinnu. ==Lähtiet== dlxx3sbpp6jphmxznugf4jla0hbuaor 51054 51053 2026-06-16T17:57:56Z Fembriha 8650 /* */ 51054 wikitext text/x-wiki {{Eländykohtu |stuatussu = linnu |nimi = Melbourne |kuva = Melbourne City Montage 2018.jpg |mua = |регион = [[Victoria (Australii)|Victoria]] |район = 26 linnanhaldivuo <br>5 kreivikundua <br>1 borough |valdivonmerki = |flagu = |valdivonmerkin kuvavus = |valdivonmerkin sijah = |lat_dir= |lat_deg= |lat_min= |lat_sec= |lon_dir= |lon_deg= |lon_min= |lon_sec= |CoordAddon = |johtai = |johtajan laji = |дата основания = |enzimäinen mainičendu = |ilmasto = |rahvastu = |pindu-ala = |aiguvyöhykeh = |DST = |poštuindeksut = |сайт = |язык сайта = }} '''Melbourne''' on toine suurin [[Avstrualii|Australien]] linnu [[Sydney]]n jälgeh da [[Victoria (Australii)|Victorian]] piälinnu. Se on suvin muailman miljonlinnu. [[Kategourii:Linnat]] ==Lähtiet== g230lznjy4o4ymo5qe8p1pa1t81aubv Šablonu:Potd/2026-06-17 10 16909 51056 2026-06-16T20:45:09Z Frhdkazan 283 Uuzi sivu: Weapons Instructor Course.jpg 51056 wikitext text/x-wiki Weapons Instructor Course.jpg rei8oxxfovc4g4eplutpadh7wipfwuo Šablonu:Motd/2026-06-17 10 16910 51057 2026-06-17T08:28:21Z Frhdkazan 283 Uuzi sivu: Kamrupi Lokgeet.webm 51057 wikitext text/x-wiki Kamrupi Lokgeet.webm skfzsdh8ch56f7ck48m9oykopfwfwhu Šablonu:Potd/2026-06-18 10 16911 51058 2026-06-17T09:11:02Z Frhdkazan 283 Uuzi sivu: Red-headed weaver (Anaplectes rubriceps leuconotus) male.jpg 51058 wikitext text/x-wiki Red-headed weaver (Anaplectes rubriceps leuconotus) male.jpg qkdi2kodla1hefr2okd5661og4mi4wv Šablonu:Motd/2026-06-18 10 16912 51059 2026-06-17T09:18:41Z Frhdkazan 283 Uuzi sivu: 003 Starlink satellites passing over the Swiss night sky as seen from Mürren Video by Giles Laurent.webm 51059 wikitext text/x-wiki 003 Starlink satellites passing over the Swiss night sky as seen from Mürren Video by Giles Laurent.webm rc0zcwf318zfkmuyw5q0j9dm012xp2c Kategourii:Википедия:Биографии современников 14 16913 51061 2026-06-17T10:23:22Z Miro Tuomi 8600 Miro Tuomi muutti sivun nimen [[Kategourii:Википедия:Биографии современников]] nimekse [[Kategourii:Biografii nygyaigazii]] 51061 wikitext text/x-wiki #OHJAUS [[:Kategourii:Biografii nygyaigazii]] 3re2to4g11jjsomu5z4tfsk7vtjq9qt