User contributions for Shahroudi
Jump to navigation
Jump to search
2 November 2025
- 21:4821:48, 2 November 2025 diff hist +2,507 N Module:Message box/sandbox/mbox.css Created page with ".messagebox { margin: 4px 0; width: auto; border-collapse: collapse; border: 2px solid var(--border-color-progressive--hover,#48d); background-color: var(--background-color-neutral-subtle,#fbfcff); box-sizing: border-box; border-inline-start-width: 8px; } .messagebox.mbox-small { font-size: 88%; line-height: 1.25em; } .mbox-warning, .mbox-speedy { border: 2px solid var(--border-color-error,#b22222); background: var(--background-color-error-subtle,#ffdbdb);..." current
- 21:4821:48, 2 November 2025 diff hist +2,538 N Module:Message box/mbox.css Created page with ".messagebox { margin: 4px 0; width: auto; border-collapse: collapse; border: 2px solid var(--border-color-progressive,#6485d1); background-color: var(--background-color-neutral-subtle,#fbfcff); color: var(--color-base,#202122); box-sizing: border-box; border-inline-start-width: 8px; } .messagebox.mbox-small { font-size: 88%; line-height: 1.25em; } .mbox-warning, .mbox-speedy { border: 2px solid var(--border-color-error,#b22222); background: var(--background..." current
- 21:4821:48, 2 November 2025 diff hist +19,007 N Module:Message box/sandbox2 Created page with "require('strict') local getArgs local yesno = require('Module:Yesno') 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 ---------------------------------------------------------------------------..." current
- 21:4721:47, 2 November 2025 diff hist +3,808 N Module:Message box/configuration temp Created page with "-------------------------------------------------------------------------------- -- Message box configuration -- -- -- -- This module contains configuration data for Module:Message box. -- -------------------------------------------------------------------------------- return { fmbox = { types = { warning = { class = 'fmbox-w..." current
- 21:4721:47, 2 November 2025 diff hist +3,873 N Module:Message box/sandbox/configuration Created page with "-------------------------------------------------------------------------------- -- Message box configuration -- -- -- -- This module contains configuration data for Module:Message box. -- -- {{pp-template}} -- ----------------------------------------------------------------------..." current
- 21:4721:47, 2 November 2025 diff hist +12,548 N Module:Message box/sandbox Created page with "require('strict') local getArgs local yesno = require('Module:Yesno') local err = require('Module:Error') local TNT = require('Module:TNT') local lang = mw.language.getContentLanguage() local int_lang = mw.getCurrentFrame():preprocess('{{int:lang}}') local CONFIG_MODULE = 'Module:Message box/sandbox/configuration' local DEMOSPACES = {talk = 'tmbox', image = 'mbox', file = 'mbox', category = 'mbox', article = 'mbox', main = 'mbox'} --------------------------------------..." current
- 21:4621:46, 2 November 2025 diff hist +3,792 N Module:Message box/configuration Created page with "-------------------------------------------------------------------------------- -- Message box configuration -- -- -- -- This module contains configuration data for Module:Message box. -- -------------------------------------------------------------------------------- return { fmbox = { types = { warning = { class = 'fmbox-w..." current
- 21:4621:46, 2 November 2025 diff hist +12,540 N Module:Message box Created page with "require('strict') local getArgs local yesno = require('Module:Yesno') local err = require('Module:Error') local TNT = require('Module:TNT') local lang = mw.language.getContentLanguage() local int_lang = mw.getCurrentFrame():preprocess('{{int:lang}}') local CONFIG_MODULE = 'Module:Message box/configuration' local DEMOSPACES = {talk = 'tmbox', image = 'mbox', file = 'mbox', category = 'mbox', article = 'mbox', main = 'mbox'} ----------------------------------------------..." current
- 21:3721:37, 2 November 2025 diff hist +844 N Template:Documentation/i18n/fa Created page with "<languages/> <onlyinclude>{{Documentation/layout | lang = {{{lang|fa}}} <!-- {{Documentation}} parameters: --> |1={{{1|}}} |heading={{{heading|{{{2|}}}}}} |content={{{content|}}} <!-- $1 is automatically replaced by Template:Documentation/layout using {{tmpl}} --> | text = <span lang="en" dir="ltr" class="mw-content-ltr">This documentation is transcluded from $1.</span> <!-- DEPRECATED - New translations for these messages go in Data:I1..." current
- 21:3421:34, 2 November 2025 diff hist +1,129 N Module:Error Created page with "-- This module implements {{error}}. local p = {} local function _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') :wikitext(tostring(args.message or args[1] or error('no message specified', 2))) ) end function..." current
- 21:3321:33, 2 November 2025 diff hist +102 N Template:Error Created page with "{{#invoke:Error|error|{{{message|{{{1}}}}}}|tag={{{tag|}}}}}<noinclude> {{documentation}} </noinclude>" current
- 21:3321:33, 2 November 2025 diff hist +776 N Module:Tmpl/testcases Created page with "local p = require('Module:ScribuntoUnit'):new() local m = require('Module:Tmpl') local function callWithArgs(arg0, args) local templateArgs = {} if args then for k, v in pairs(args) do local n = tonumber(k) or 0 if (n >= 1) then templateArgs[n] = v end end templateArgs[0] = arg0 end local frame = (mw.getCurrentFrame() :newChild{ args = templateArgs } :newChild{ args = {} }) return m.renderTmpl(frame) end function p:testRenderTmpl() self:ass..." current
- 21:2721:27, 2 November 2025 diff hist +437 N Module:Tmpl Created page with "-- This is a helper module for Template:tmpl local this = {} function this.renderTmpl(frame) local args = frame.args local pargs = (frame:getParent() or {}).args local result = pargs[0] or '' for k, v in pairs(pargs) do local n = tonumber(k) or -1 if (n >= 1 and n <= 9) then result = mw.ustring.gsub( result, '$' .. n, mw.text.trim(v) ) end end return result end return this" current
- 21:2721:27, 2 November 2025 diff hist +734 N Template:Documentation/styles.css Created page with ".template-documentation { margin-top: 1em; clear: both; border: 2px dotted #666; padding: 0.6em; background-color: #ecfcf4; } .template-documentation:after { content: ""; display: block; clear: both; } .template-documentation-heading { padding-bottom: 3px; border-bottom: 1px solid #a2a9b1; margin-bottom: 1ex; } .template-documentation-title { font-size: 150%; } .template-documentation-transcludedfrom { font-size: smaller; font-style: italic; } @media scre..." current
- 21:2321:23, 2 November 2025 diff hist +400 N Template:Transclude Created page with "{{#switch: {{NAMESPACE: {{{1}}} }} |#default = {{FULLPAGENAME: {{{1}}} }} <!-- eg "User:Foo" --> |{{ns:0}} = {{#ifeq: {{NAMESPACE: {{{1}}} }} | {{NAMESPACE: Template{{{1}}} }} | Template:{{{1}}} <!-- no leading colon, eg "Foo" --> | {{PAGENAME: {{{1}}} }} <!-- leading colon, eg ":Foo", so we want the article --> }} }}<noinclude> {{documentation}} </noinclude>" current
- 21:2321:23, 2 November 2025 diff hist +6,571 N Module:TNT Created page with "-- -- INTRO: (!!! DO NOT RENAME THIS PAGE !!!) -- This module allows any template or module to be copy/pasted between -- wikis without any translation changes. All translation text is stored -- in the global Data:*.tab pages on Commons, and used everywhere. -- -- SEE: https://www.mediawiki.org/wiki/Multilingual_Templates_and_Modules -- -- ATTENTION: -- Please do NOT rename this module - it has to be identical on all wikis. -- This code is maintained..." current
- 21:2321:23, 2 November 2025 diff hist +407 N Template:DocPageName Created page with "<onlyinclude>{{#ifeq:{{#titleparts:{{{1|{{SUBJECTPAGENAME}}}}}||-1}}|sandbox<!-- -->|{{#ifexist:{{{1|{{SUBJECTPAGENAME}}}}}/doc<!-- -->|{{{1|{{SUBJECTPAGENAME}}}}}/doc<!-- -->|{{#titleparts:{{{1|{{SUBJECTPAGENAME}}}}}|-1}}/doc<!-- -->}}<!-- -->|{{{1|{{SUBJECTPAGENAME}}}}}/doc<!-- -->}}</onlyinclude> {{Documentation}} <!-- Add categories to the /doc subpage and interwikis in Wikidata, not here! -->" current
- 21:2221:22, 2 November 2025 diff hist +99 N Template:Tmpl Created page with "<onlyinclude><includeonly>{{#invoke:Tmpl|renderTmpl}}</includeonly></onlyinclude> {{Documentation}}" current
- 21:2221:22, 2 November 2025 diff hist +1,875 N Module:TNTFallback Created page with "-------------------------------------------------------------------------------- -- This module implements a wrapper for Module:TNT that allows returning -- a fallback message; used by {{Documentation}}. -- -- @module TNTFallback -- @alias p -- @author User:ExE Boss -- @require Module:TNT -------------------------------------------------------------------------------- require("strict"); local TNT = require("Module:TNT"); local p = {}; --------------------..." current
- 21:2021:20, 2 November 2025 diff hist +3,057 N Template:Documentation/layout/sandbox Created page with "<div id="template-documentation" class="template-documentation"><templatestyles src="Template:Documentation/styles.css" /><!-- -->{{#if: {{PROTECTIONLEVEL:edit}} | {{Protected}} }}<!-- -->{{#ifeq: {{{heading|}}} | false | | <div class="template-documentation-heading" lang="{{{lang|}}}" dir="{{#dir:{{{lang|}}}}}"><!-- --><span class="template-documentation-title">{{#if: {{{heading|}}} | {{{heading|}}} | 50px|link=|alt= {{#switch:..." current
- 21:1921:19, 2 November 2025 diff hist +3,267 N Template:T/main Created page with "{{#ifeq:{{lc:{{{code}}}}}|tt|<code>}}<!-- code start -->{{#switch:{{#switch:{{{link}}}|no|n|-=1|0}}{{#switch:+|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}=1|0}}{{#switch:-|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}=1|0}}<!-- -->|000|010|011|100=|{{#switch:{{{case}}}|i|n={{i18n/namespace|t|link={{{case}}}o|lang={{{i18n|}}}}}|l=template|Template}}:}}<!-- -->{{#switch:{{{link}}}|no|n={{#switch:{{{incl|{{{i|}}}}}}|3=<span style="font-family:monospace;{{{style|}}}">}}<!-- link=no -->{..." current
- 21:1921:19, 2 November 2025 diff hist +329 N Template:Tl Created page with "<noinclude>{{protected template}} </noinclude>{{T/main|{{{1|}}} |{{{2|}}} |{{{3|{{{lang|}}}}}} |{{{4|}}} |{{{5|}}} |incl={{{incl|{{{i|3}}}}}} |code={{{code|}}} |link={{{link|}}} |case={{{case|}}} |i18n={{{i18n|}}} |parm={{{parm|}}} |full={{{full|}}} |style={{{style|}}} }}<noinclude> {{documentation|Template:T/doc}} </noinclude>" current
- 21:1921:19, 2 November 2025 diff hist +587 N Template:Translated tag/i18n Created page with "<languages/> <onlyinclude><div class="translatedTag" style="text-align:center; font-weight:bold;" lang="{{#bcp47:{{TRANSLATIONLANGUAGE}}}}" dir="{{#dir:{{TRANSLATIONLANGUAGE}}}}"> <translate><!--T:1--> ''NOTE:'' Please do ''not'' use this template directly! This is just for translation.</translate> {{#ifeq:{{NAMESPACE}}|{{ns:10}}<!-- leave this part out on non-template pages because it won't make sense --> |<translate><!--T:2--> Use <tvar name="1"><bdi>{{tl|{{{template|..." current
- 21:1821:18, 2 November 2025 diff hist +1,850 N Template:Translated tag Created page with "{{#ifeq:{{NAMESPACE}}|{{ns:4}}||<!-- ignore commons namespace for demonstration pages --> {{#switch:{{FULLPAGENAME}} |{{{ns|{{{ns1|{{ns:10}}}}}}}}:{{ucfirst:{{{page|{{{page1}}}}}}}}{{{sub|/{{SUBPAGENAME}}}}} |{{{ns2|{{ns:10}}}}}:{{ucfirst:{{{page2}}}}}{{{sub|/{{SUBPAGENAME}}}}} |{{{ns3|{{ns:10}}}}}:{{ucfirst:{{{page3}}}}}{{{sub|/{{SUBPAGENAME}}}}} |{{{ns4|{{ns:10}}}}}:{{ucfirst:{{{page4}}}}}{{{sub|/{{SUBPAGENAME}}}}} = <!-- for any exceptions --> |#default = {{#swi..." current
- 21:1821:18, 2 November 2025 diff hist +3,113 N Template:Documentation/layout Created page with "<div id="template-documentation" class="template-documentation"><templatestyles src="Template:Documentation/styles.css" /><!-- -->{{#if: {{PROTECTIONLEVEL:edit}} | {{Protected}} }}<!-- -->{{#ifeq: {{{heading|}}} | false | | <div class="template-documentation-heading" {{#if: {{{lang|}}} | lang="{{{lang|}}}" dir="{{#dir:{{{lang|}}}}}" }}><!-- --><span class="template-documentation-title">{{#if: {{{heading|}}} | {{{heading|}}} | File:Test Template Info-Icon.svg|..." current
- 21:1721:17, 2 November 2025 diff hist +755 N Template:Documentation/i18n Created page with "<languages/> <onlyinclude>{{Documentation/layout | lang = {{{lang|{{TRANSLATIONLANGUAGE}}}}} <!-- {{Documentation}} parameters: --> |1={{{1|}}} |heading={{{heading|{{{2|}}}}}} |content={{{content|}}} <!-- $1 is automatically replaced by Template:Documentation/layout using {{tmpl}} --> | text = <translate><!--T:1--> This documentation is transcluded from $1.</translate> <!-- DEPRECATED - New translations for these messages go in Data:I18..." current
- 21:1721:17, 2 November 2025 diff hist +468 N Template:Notice/sandbox Created page with "{{mbox|type=notice|small={{{small|}}}<!-- -->|style=direction:{{#dir:{{{lang|}}}}};{{#if:{{{style|}}}|{{{style}}}}}<!-- -->|image={{#if:{{{image|}}}|{{!((}}File:{{{image}}}{{!}}{{{size|{{#if:{{{small|}}}|25px|40px}}}}}{{!}}link={{#if:{{{alt|}}}|{{!}}alt={{{alt}}}}}{{!}}class=noviewer{{))!}}}}<!-- -->|text={{#if:{{{heading|{{{header|}}}}}}|<div align="center">'''{{{heading|Notice: {{{header}}}}}}'''</div><br/>}}{{{1}}}}}<noinclude> {{documentation}} </noinclude>" current
- 21:1621:16, 2 November 2025 diff hist +118 N Template:Center Created page with "<div class="center" {{#if:{{{style|}}}|style="{{{style}}}"}}> {{{1}}} </div><noinclude> {{documentation}} </noinclude>" current
- 21:1621:16, 2 November 2025 diff hist +291 N Template:Center-tag Created page with "{{#switch:{{{1|}}}|s={{Center-tag/s|1={{{1}}}|class={{{class|}}}|style={{{style|}}}}}|e={{Center-tag/e}} |#default={{Center|1={{{1}}}|class={{{class|}}}|style={{{style|}}}}} <includeonly>Category:Pages migrated from html CENTER tag</includeonly>}}<noinclude>{{documentation}}</noinclude>" current
- 21:1521:15, 2 November 2025 diff hist +751 N Template:Protected template Created page with "{{#ifeq:{{{1}}}|message| <table class="protected" style="background:#fff; border:1px solid #aaa; padding:4px; margin:.5em auto;"> <tr> <td style="padding-right:4px; padding-left:4px;">38px|Protected</td> <td>'''This high-risk template has been protected from editing to prevent vandalism.'''<br /><span style="font-size:90%;">You may use {{tl|Edit request}} on the [[{{TALKPAGENAME}}|talk page]] to ask for an administrator to make an edit for you.</span>..." current
- 21:1521:15, 2 November 2025 diff hist +68 N Template:Mbox Created page with "{{#invoke:Message box|mbox}}<noinclude>{{Documentation}}</noinclude>" current
- 21:1521:15, 2 November 2025 diff hist +468 N Template:Notice Created page with "{{mbox|type=notice|small={{{small|}}}<!-- -->|style=direction:{{#dir:{{{lang|}}}}};{{#if:{{{style|}}}|{{{style}}}}}<!-- -->|image={{#if:{{{image|}}}|{{!((}}File:{{{image}}}{{!}}{{{size|{{#if:{{{small|}}}|25px|40px}}}}}{{!}}link={{#if:{{{alt|}}}|{{!}}alt={{{alt}}}}}{{!}}class=noviewer{{))!}}}}<!-- -->|text={{#if:{{{heading|{{{header|}}}}}}|<div align="center">'''{{{heading|Notice: {{{header}}}}}}'''</div><br/>}}{{{1}}}}}<noinclude> {{documentation}} </noinclude>" current
- 21:1421:14, 2 November 2025 diff hist +7,773 N Template:Lang-mp/bar Created page with "<noinclude>{{notice|1= Please also add your new translation to Commons:Help page maintenance/Basic pages & MediaWiki:MainPages.js Languages with gray font needs to be synchronized with current English version: br gu kn si }}</noinclude><div dir="ltr" style="font-size:85%; margin:0; padding:.25em .5em; border:1px solid #f1f5fc; background:#f1f5fc" id="main-page-langbar">{{center-tag|1= <!--af-->{{lang|af|{{#language:af}}}}{{·}} <!--als-->{{lang|al..." current
- 21:1421:14, 2 November 2025 diff hist +3,425 N Module:Autotranslate/old Created page with " --[[ __ __ _ _ _ _ _ _ _ | \/ | ___ __| |_ _| | ___ _ / \ _ _| |_ ___ | |_ _ __ __ _ _ __ ___| | __ _| |_ ___ | |\/| |/ _ \ / _` | | | | |/ _ (_) / _ \| | | | __/ _ \| __| '__/ _` | '_ \/ __| |/ _` | __/ _ \ | | | | (_) | (_| | |_| | | __/_ / ___ \ |_| | || (_) | |_| | | (_| | | | \__ \ | (_| | || __/ |_| |_|\___/ \__,_|\__,_|_|\___(_)_/ \_\__,_|\__\___/ \__|_| \__,_|..." current
- 21:1321:13, 2 November 2025 diff hist +3,311 N Module:Autotranslate/testcases Created page with "-- Unit tests for Module:Autotranslate. Click talk page to run tests. local p = require('Module:UnitTests') function p:run_test_autotranslate(actualTemplate, expected) self:preprocess_equals(actualTemplate:format('Autotranslate'), expected) self:preprocess_equals(actualTemplate:format('Autotranslate/sandbox'), expected) end local function expandWithFrame(title, args) local parentFrame = mw.getCurrentFrame():newChild{ title = 'Template:Autotranslate' }..." current
- 21:1321:13, 2 November 2025 diff hist +5,229 N Module:Autotranslate/sandbox Created page with " --[[ __ __ _ _ _ _ _ _ _ | \/ | ___ __| |_ _| | ___ _ / \ _ _| |_ ___ | |_ _ __ __ _ _ __ ___| | __ _| |_ ___ | |\/| |/ _ \ / _` | | | | |/ _ (_) / _ \| | | | __/ _ \| __| '__/ _` | '_ \/ __| |/ _` | __/ _ \ | | | | (_) | (_| | |_| | | __/_ / ___ \ |_| | || (_) | |_| | | (_| | | | \__ \ | (_| | || __/ |_| |_|\___/ \__,_|\__,_|_|\___(_)_/ \_\__,_|\__\___/ \__|_| \__,_|..." current
- 21:1321:13, 2 November 2025 diff hist +3,318 N Module:Autotranslate Created page with " --[[ __ __ _ _ _ _ _ _ _ | \/ | ___ __| |_ _| | ___ _ / \ _ _| |_ ___ | |_ _ __ __ _ _ __ ___| | __ _| |_ ___ | |\/| |/ _ \ / _` | | | | |/ _ (_) / _ \| | | | __/ _ \| __| '__/ _` | '_ \/ __| |/ _` | __/ _ \ | | | | (_) | (_| | |_| | | __/_ / ___ \ |_| | || (_) | |_| | | (_| | | | \__ \ | (_| | || __/ |_| |_|\___/ \__,_|\__,_|_|\___(_)_/ \_\__,_|\__\___/ \__|_| \__,_|..."
- 21:1221:12, 2 November 2025 diff hist +726 N Template:Documentation Created page with "<!-- {{#invoke:Autotranslate|autotranslate}} is used to avoid "Warning: This page calls Template:Autotranslate which causes a template loop (an infinite recursive call). "--> <onlyinclude>{{#invoke:Autotranslate|autotranslate | base = Template:Documentation/i18n |lang = {{{lang|{{int:Lang}} }}} |1 = {{#if:{{{1|}}} |{{{1}}} |{{#ifexist:{{SUBJECTPAGENAME}}/doc |{{SUBJECTPAGENAME}}/doc |{{#ifexist:{{#titleparts:{{..." current
- 21:1221:12, 2 November 2025 diff hist +224 N Template:Lang-mp-loader Created page with "<includeonly><bdi style="white-space:nowrap">{{lang|tag=span|{{{1}}}|[[{{{2}}}|{{#ifeq: {{{outdated}}} | yes | <span style="color:gray">}}{{#language:{{{1}}}}}{{#ifeq: {{{outdated}}} | yes |</span> }}]]}}</bdi></includeonly>" current
- 21:1121:11, 2 November 2025 diff hist +7,560 N Template:Lang-mp Created page with "<div style="font-size:85%; margin:0; padding:.25em .5em; border:0 solid #CCC; background:var(--background-color-base, #fff); color:inherit" id="main-page-langbar" class="autonym hlist"> <!-- * mo {{Lang-mp-loader|mo|Паджина принчипалэ}} needless: Romanian page exist --> * <!--af-->{{Lang-mp-loader|af|Tuisblad}} * <!--als-->{{Lang-mp-loader|als|Houptsyte}} * <!--an-->{{Lang-mp-loader|an|Portalada}} * <!--ang-->{{Lang-mp-loader|ang|Hēafodtramet}} * <!--an..." current
- 21:0921:09, 2 November 2025 diff hist +8,268 N Module:Dir/sandbox Created page with "--[==[ This module implements Template:Dir. Enter this to run tests in the Lua console: =getmetatable(p).quickTests() --]==] require('strict') local overrides = require('Module:Dir/RTL overrides/sandbox') local language = mw.language local languageNew = language.new -- some method calls or property reads are expensive and limited to 20 querying languages per MediaWiki instance. local sort = table.sort local log = mw.log local function trim(s) if not s or s ==..." current
- 21:0821:08, 2 November 2025 diff hist +453 N Module:Dir/RTL overrides/sandbox/doc Created page with "* For testing the coherence and completeness of the language lists, look at the status shown in the base page of this '''Module:Dir/sandbox''', where you can run <code>=getmetatable(p).quickTests()</code> in the Lua console to see a detailed analysis. * For seeing the complete list of languages, tested with their directionality defined here, look at the tests results table on '''Module talk:Multilingual description/sort/testcases/sandbox'''." current
- 21:0821:08, 2 November 2025 diff hist +8,917 N Module:Dir/RTL overrides/sandbox Created page with "local p = {} --[==[ Basic input sequences: relative order or duplicates does not matter here (but the end of the self test displays them sorted and deduplicated), but codes must be valid and belong to only one of the two sequences). Any missing language code will be checked with mw.language.new(code):isRTL(), which is costly in loaded resources (it can only check 20 languages at most including the content language). So it is best to map all languages that are the most..." current
- 21:0721:07, 2 November 2025 diff hist +7,261 N Module:Dir/RTL overrides Created page with "local p = {} --[==[ Basic input sequences: relative order or duplicates does not matter here (but the end of the self test displays them sorted and deduplicated), but codes must be valid and belong to only one of the two sequences). Any missing language code will be checked with mw.language.new(code):isRTL(), which is costly in loaded resources (it can only check 20 languages at most including the content language) So it is best to map all languages that are the most l..." current
- 21:0621:06, 2 November 2025 diff hist +5,362 N Module:Dir Created page with "--[==[ This module implements Template:Dir. Enter this to run tests in the Lua console: =getmetatable(p).quickTests() --]==] local rtlOverrides = require('Module:Dir/RTL overrides') local p = {} local function trim(s) if s and s ~= '' then s = tostring(s):match('^%s*(.-)%s*$') end if s == '' then return nil end return s end function p.rtlLangs(isRTL) if isRTL == nil then isRTL = true end return rtlOverrides[isRTL] or {} end function p.isRTL(c..." current
- 21:0321:03, 2 November 2025 diff hist +9,297 N Module:MainPages Created page with "local dir = require('Module:Dir') -- Detects unintended global variables require('strict') -- Format: -- -- [key]: Lowercase MediaWiki language code. -- title: (Required, string) Page title in this language. -- outdated: (Optional, boolean) Set to true if this link should be greyed out -- in the list of all main page links from Template:Lang-pm. -- To instead hide a link, use "--" to disable the entry. -- local mainpages = { -- mo is needless,..." current
25 October 2025
- 18:5018:50, 25 October 2025 diff hist 0 Template:Main Page Template No edit summary
- 18:4618:46, 25 October 2025 diff hist +5,359 N Template:Main Page Template/styles.css Created page with "→Overall style: .mainpage { max-width: 1040px; margin: 0 auto; } →Heading: .mainpage-heading { width: 100%; margin: 0 1em 0 0; border-collapse: collapse; border-spacing: 0; } .mainpage-welcome { padding: .5em 1.6em 1em; } .mainpage-welcome-sitename { font-size: 220%; color: var(--color-subtle,#484848); } .mainpage-welcome-slogan { color: var(--color-subtle,#484848); } .mainpage-actions { white-space: nowrap; text-align: right; } .mainpage-actions ul..." current
- 18:4618:46, 25 October 2025 diff hist +10,370 N Template:Main Page Template Created page with "__NOTOC__<!-- Do not remove -->__NOEDITSECTION__<templatestyles src="Main Page Template/styles.css" /> <div class="mainpage" lang="{{{langcode|en}}}" dir="{{#dir:{{{langcode|en}}}}}"><!--------------------------------------Main heading-----------------------------------------> {| class="mainpage-heading" | class="mainpage-welcome" | <div id="mf-tagline-title"><div class="mainpage-welcome-sitename">{{{sitename_localized|Wikimedia Commons}}}</div><div class="mainpage-welc..."
- 18:4518:45, 25 October 2025 diff hist +5,749 Main Page No edit summary