Test Wikimedia Commons testcommonswiki https://test-commons.wikimedia.org/wiki/Main_Page MediaWiki 1.42.0-wmf.24 first-letter Media Special Talk User User talk Commons Commons talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk Creator Creator talk TimedText TimedText talk Sequence Sequence talk Institution Institution talk TimedText TimedText talk Module Module talk Translations Translations talk Main Page 0 20 4375 4374 2022-04-19T17:41:41Z Jdforrester (WMF) 11 Not "may". wikitext text/x-wiki This is a '''test installation''' of MediaWiki intended to catch issues a day or so before they hit the actual Wikimedia Commons, particularly for use whilst we deploy Structured Data on Commons. The wiki [[phab:T213295|will be closed and deleted]], so don't get too attached to it! 5vj5b6mzahz558tqg3f3mxsnlrrkyoi MediaWiki:Sidebar 8 21 22 2019-01-07T18:27:40Z Jdforrester (WMF) 11 Created page with "* SEARCH * navigation **mainpage|mainpage-description **welcome-url|welcome **portal-url|portal **village pump-url|village pump ** helppage|help * participate ** upload-url|up..." wikitext text/x-wiki * SEARCH * navigation **mainpage|mainpage-description **welcome-url|welcome **portal-url|portal **village pump-url|village pump ** helppage|help * participate ** upload-url|uploadbtn ** recentchanges-url|recentchanges ** latestfiles-url|latestfiles ** randomimage-url|randomimage ** contact-url|contact 6c91i81glb1g9rrlyg07mi1dlpshoc3 MediaWiki:Upload-url 8 22 23 2019-01-07T18:33:37Z Jdforrester (WMF) 11 Copy from Commons. wikitext text/x-wiki Commons:Upload 2de3qenauk0v6zkm0b9wgeuu7f1arhn MediaWiki:Vector.css 8 217 431 414 2019-01-07T21:01:46Z Jdforrester (WMF) 11 Copy over from Commons. css text/css /** * Logo badge * Version: 2018-05-19 * Source: https://test.wikipedia.org/wiki/MediaWiki:Vector.css */ #p-logo { position: relative; } #p-logo::before { content: "TESTSITE"; letter-spacing: 4px; display: block; position: absolute; bottom: 0; background: #C6FFE0; color: #333; font: bold 17px/1 sans-serif; opacity: 0.9; border: 3px solid #007092; border-radius: 2em; text-align: center; padding: 0.5em 1em; box-sizing: border-box; width: 100%; transform: rotate(-10deg); pointer-events: none; transition: transform 0.2s ease-out; /* transition out */ } #p-logo:hover::before { transition: transform 0.5s ease; /* transition in */ transform: rotate(0deg); } /** * Below copied from en.wikipedia.org */ /* Don't display some stuff on the main page */ .page-Main_Page #deleteconfirm, .page-Main_Page #t-cite, .page-Main_Page #footer-info-lastmod, .action-view.page-Main_Page #siteSub, .action-view.page-Main_Page #contentSub, .action-view.page-Main_Page .firstHeading { display: none !important; } /* Position coordinates */ #coordinates { position: absolute; top: 0; right: 0; float: right; margin: 0; padding: 0; line-height: 1.5em; text-align: right; text-indent: 0; font-size: 85%; text-transform: none; white-space: nowrap; } /* correct position for VE */ .ve-ce-surface-enabled #coordinates { margin-right: 2em; margin-top: -1em; } .mw-indicator #coordinates { position: absolute; top: 3em; right: 0; line-height: 1.6; text-align: right; font-size: 92%; white-space: nowrap; } /* FR topicon position */ div.flaggedrevs_short { position: absolute; top: -3em; right: 100px; z-index: 1; } /* Display "From Wikipedia, the free encyclopedia", do not apply to print mode */ @media screen { #siteSub { display: block; font-size: 92%; } } /* Move page status indicators down slightly */ .mw-body .mw-indicators { padding-top: 0.4em; } /* CSS placed here will affect users of the Vector skin */ /* Necessary for displaying text in the upper right edge. (Used in [[Template:Shortcut]]) */ #shortcut { display: inline; position: absolute; z-index: 1; border: none; background: none; right: 12px; top: .3em; float: right; margin: 0; padding: 0; line-height: 1.5em; text-align: right; text-indent: 0; font-size: 90%; text-transform: none; white-space: normal; } /* For positioning icons at top-right, used in Templates with protection locks */ div.topicon { position: absolute; top: -3em; margin-right: -10px; display: block; } /* account creation fixes */ form#userlogin { padding: 1em 1em .7em 1em; background: #FFFFE6; border: 2px solid #FC6; color: #000; margin-right: 2em; } .mw-special-Userlogin #mw-content-text #userlogin { width:35%; float:left; background:#EFF2FF; margin-right: 1.5em; } .mw-special-Userlogin .prefsectiontip { display:none } .mw-special-Userlogin form#userlogin2 .captcha { background: #FFFFFF; border:1px solid #aaa; padding: 5px; } .mw-special-Userlogin #mw-content-text #signupend { margin-left:50%; } #siteSub { display: inline; font-size: 92%; } /* Page-specific settings */ body.page-Main_Page.action-view #siteSub { display: none !important; } body.page-Commons_Mobile_app_Download.action-view #siteSub, body.page-Commons_Mobile_app_Download.action-view #contentSub { display: none !important; } body.page-Commons_Wiki_Loves_Monuments_upload.action-view #siteSub, body.page-Commons_Wiki_Loves_Monuments_upload.action-view #contentSub { display: none !important; } .page-Commons_Wiki_Loves_Monuments_2013.action-view #firstHeading, .page-Commons_Wiki_Loves_Monuments_2013.action-view #siteSub, .page-Commons_Picture_of_the_Year_2013_Introduction #siteNotice { display: none !important; } /* Display edit tags with a faint yellow background */ .mw-tag-markers { font-style: italic; font-size: 90%; background-color: lightyellow; } nchh72qoq1pq1i8n20n7uhvo97buybn MediaWiki:Common.js 8 223 2602 2063 2019-10-26T00:30:24Z Krinkle 464 Maintenance: [[mw:RL/MGU]] - Updated deprecated module name javascript text/javascript /*global mw, JSconfig, importScript, jsMsg, importStylesheet */ /*jshint forin:false, strict:false, onecase:true, laxbreak:true, browser:true, jquery:true */ /** * JSconfig * * If you are a gadget author, you may use * [[MediaWiki:Gadget-SettingsManager.js]] or jquery.jStorage or jquery.cookie * and [[MediaWiki:Gadget-SettingsUI.js]] to provide an easy interface. * * * Global configuration options to enable/disable and configure * specific script features from [[MediaWiki:Common.js]] and [[MediaWiki:Monobook.js]] * <s>This framework adds config options (saved as cookies) to [[Special:Preferences]]</s> * (Site script does not run at [[Special:Preferences]] any more so this functionality has been removed) * * For a more permanent change you can override the default settings in your * [[Special:Mypage/monobook.js]] * for Example: JSconfig.keys[loadAutoInformationTemplate] = false; * * Maintainer: [[User:Dschwen]] */ window.JSconfig = { prefix: 'jsconfig_', keys: {}, meta: {}, // Register a new configuration item // * name : String, internal name // * default_value : String or Boolean (type determines configuration widget) // * description : String, text appearing next to the widget in the preferences, or an hash-object // containing translations of the description indexed by the language code // // Access keys through JSconfig.keys[name] registerKey: function (name, default_value, description, prefpage) { if (JSconfig.keys[name] === undefined) { JSconfig.keys[name] = default_value; } else { // all cookies are read as strings, // convert to the type of the default value switch (typeof default_value) { case 'boolean': JSconfig.keys[name] = (JSconfig.keys[name] === 'true'); break; case 'number': JSconfig.keys[name] = JSconfig.keys[name] / 1; break; } } JSconfig.meta[name] = { 'description': description[mw.config.get( 'wgUserLanguage' )] || description.en || (typeof description === 'string' && description) || '<i>en</i> translation missing', 'page': prefpage || 0, 'default_value': default_value }; }, readCookies: function () { var cookies = document.cookie.split('; '); var p = JSconfig.prefix.length; var i; for (var key = 0; cookies && key < cookies.length; key++) { if (cookies[key].substring(0, p) === JSconfig.prefix) { i = cookies[key].indexOf('='); //alert( cookies[key] + ',' + key + ',' + cookies[key].substring(p,i) ); JSconfig.keys[cookies[key].substring(p, i)] = cookies[key].substring(i + 1); } } }, writeCookies: function () { var expdate = new Date(); expdate.setTime(expdate.getTime() + 1000 * 60 * 60 * 24 * 3650); // expires in 3560 days for (var key in JSconfig.keys) { document.cookie = JSconfig.prefix + key + '=' + JSconfig.keys[key] + '; path=/; expires=' + expdate.toUTCString(); } } }; JSconfig.readCookies(); mw.loader.using(['mediawiki.util']).then(function () { /* Begin of mw.loader.using callback */ // Overwriting deprecated functions that have a follower that (also) accepts the same syntax: window.getParamValue = mw.util.getParamValue; /** * Prepend server (if not already). * @example '/something' to 'http://commons.wikimedia.org/something' * @example don't touch 'https://commons.wikimedia.org/foo' * @example don't touch '//commons.wikimedia.org/bar' * @param url {String} * @return {String} */ mw.util.expandUrl = function ( url ) { if ( url.substr( 0, 1 ) === '/' && url.substr( 0, 2 ) !== '//' ) { return mw.config.get( 'wgServer' ) + url; } else { return url; } }; /** * Expand protocol-relative urls. * @param method {String} CURRENT, RELATIVE, HTTP, HTTPS * @return {String} */ mw.util.expandProtocol = function ( url, method ) { // Not relative right now, return right away if ( url.substr( 0, 2 ) !== '//' ) { return url; } method = method || 'CURRENT'; switch ( method ) { case 'CURRENT': url = window.location.protocol + url; break; case 'RELATIVE': break; case 'HTTP': url = 'http:' + url; break; case 'HTTPS': url = 'https:' + url; break; } return url; }; // Creates action=raw links for JS or CSS gadgets // Useful for mw.loader.load, which doesn't accept page titles function rawPageLink( pageName ) { return mw.config.get( 'wgServer' ) + mw.config.get( 'wgScript' ) + '?title=' + mw.util.wikiUrlencode(pageName) + '&action=raw&ctype=text/javascript'; } // Overwriting deprecated functions that don't have an exact followup but can be easily mapped: window.importScript = function ( page ) { if ( typeof page === 'string' && page.length ) { mw.loader.load( rawPageLink( page ) ); } }; // Wrapper for mw.notify still used by legacy scripts. function jsMsgAppend( msg ) { mw.notify( msg ); } /** * Edittools * * Formatting buttons for special characters below the edit field * Also enables these buttons on any textarea or input field on the page. * * Maintainer: [[User:Lupo]], [[User:DieBuche]] */ if ( $.inArray( mw.config.get( 'wgAction' ), [ 'edit' , 'submit' ]) > -1 || mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Upload' ) { importScript('MediaWiki:Edittools.js'); } /** * ImageAnnotator * Globally enabled per * http://commons.wikimedia.org/?title=Commons:Village_pump&oldid=26818359#New_interface_feature * Maintainer: [[User:Lupo]] */ // Not on Special pages, and only if viewing the page if (mw.config.get( 'wgNamespaceNumber' ) !== -1 && $.inArray(mw.config.get('wgAction'), ['view', 'submit']) !== -1 ) { if (typeof ImageAnnotator_disable === 'undefined' || !ImageAnnotator_disable) { // Don't even import it if it's disabled. importScript('MediaWiki:Gadget-ImageAnnotator.js'); } } /** * QICSigs * * Fix for the broken signatures in gallery tags * Helper script to make voting on QIC easier * needed for [[COM:QIC]] * * Maintainers: [[User:Dschwen]] */ if (mw.config.get( 'wgPageName' ) === 'Commons:Quality_images_candidates/candidate_list' && mw.config.get( 'wgAction' ) === 'edit') { importScript('MediaWiki:QICSigs.js'); importScript('MediaWiki:QIvoter.js'); } /** * VICValidate * * Some basic form validation for creating new Valued image nominations * needed for [[COM:VIC]] * * Maintainers: [[User:Dschwen]] */ if (mw.config.get( 'wgPageName' ) === 'Commons:Valued_image_candidates' && mw.config.get( 'wgAction' ) === 'view') { importScript('MediaWiki:VICValidate.js'); } /** * subPagesLink * * Adds a link to subpages of current page * * Maintainers: [[:he:משתמש:ערן]], [[User:Dschwen]] * * JSconfig items: bool JSconfig.subPagesLink(true=enabled (default), false=disabled) */ var subPagesLink = { // Translations of the menu item i18n: { 'be-tarask': 'Падстаронкі', 'be-x-old': 'Падстаронкі', 'bg': 'Подстраници', 'bn': 'উপপাতাসমূহ', 'ca': 'Subpàgines', 'cs': 'Podstránky', 'cy': 'Isdudalennau', 'de': 'Unterseiten', 'en': 'Subpages', // default 'et': 'Alamlehed', 'eo': 'Subpaĝoj', 'eu': 'Azpiorrialdeak', 'es': 'Subpáginas', 'fa': 'زیرصفحه\u200cها', 'fi': 'Alasivut', 'fr': 'Sous-pages', 'gl': 'Subpáxinas', 'he': 'דפי משנה', 'hr': 'Podstranice', 'hy': 'Ենթաէջեր', 'id': 'Sub halaman', 'it': 'Sottopagine', 'is': 'Undirsíður', 'ja': '下位ページ', 'ko': '하위 문서 목록', 'min': 'Sublaman', 'mk': 'Потстраници', 'ml': 'ഉപതാളുകൾ', 'nl': "Subpagina's", 'no': 'Undersider', 'pl': 'Podstrony', 'pt': 'Subpáginas', 'pt-br': 'Subpáginas', 'ru': 'Подстраницы', 'sl': 'Podstrani', 'sr': 'Подстранице', 'sv': 'Undersidor', 'tr': 'Altsayfalar', 'tyv': 'Адакы арыннар', 'uk': 'Підсторінки', 'vi': 'Trang con', 'zh-hans': '子页面', 'zh-hant': '子頁面' }, install: function () { // honor user configuration if (!JSconfig.keys.subPagesLink) { return; } if (document.getElementById('t-whatlinkshere') && $.inArray ( mw.config.get( 'wgNamespaceNumber' ), [ -1/* Special */, 6 /* File */, 14 /* Category */] ) === -1 ) { var subpagesText = subPagesLink.i18n[mw.config.get( 'wgUserLanguage' )] || subPagesLink.i18n.en; var subpagesLink = mw.util.getUrl('Special:Prefixindex/' + mw.config.get( 'wgPageName' ) + '/'); mw.util.addPortletLink('p-tb', subpagesLink, subpagesText, 't-subpages'); } } }; JSconfig.registerKey('subPagesLink', true, { 'be-tarask': 'Паказваць спасылку на падстаронкі ў панэлі інструмэнтаў', 'be-x-old': 'Паказваць спасылку на падстаронкі ў панэлі інструмэнтаў', 'bg': 'Показване на връзката Подстраници в менюто с инструменти', 'bn': 'সরঞ্জাম-এ উপপাতাসমূহের লিঙ্ক দেখাও', 'cs': 'Zobrazovat v panelu nástrojů odkaz Podstránky', 'cy': 'Dangos cyswllt i Isdudalennau yn y blwch offer', 'en': 'Show a Subpages link in the toolbox', // default 'eo': 'Montri subpaĝan ligilon en la ilaro', 'fa': 'نمایش زیرصفجه\u200cها در جعبه ابزار', 'fr': 'affiche un lien Sous-pages dans la boîte à outils', 'hr': 'Prikaži poveznicu na podstranice u pomagalima', 'hy': 'Ցույց տալ «Ենթաէջեր» հղումը գործիքների տուփում', 'id': 'Tampilkan Sub halaman di kotak perkakas', 'ja': 'ツールボックスに「下位ページ」リンクを表示', 'min': 'Tunjuakan Sublaman pado kotak pakakeh', 'mk': 'Покажи врска до потстраниците во алатникот', 'ml': 'പണിസഞ്ചിയിൽ ഉപതാളുകൾക്കുള്ള കണ്ണി പ്രദർശിപ്പിക്കുക', 'nl': "Een link Subpagina's weergeven bij de hulpmiddelen", 'pl': 'Pokaż w panelu bocznym link do podstron', 'pt': 'Exibir um link para as subpáginas no menu de ferramentas', 'pt-br': 'Exibir um link para as subpáginas no menu de ferramentas', 'ru': 'Показывать ссылку на подстраницы в меню инструментов', 'sl': 'Med pripomočki prikaži povezavo na podstrani', 'sv': 'Visa en länk för undersidor i verktygslådan', 'tr': 'Araç kutusunda alt sayfalara bir bağlantı gösterir', 'vi': 'Hiển thị liên kết Trang con ở hộp Công cụ', 'zh-hans': '在工具箱显示一个子页面的链接', 'zh-hant': '在工具箱顯示壹個子頁面的鏈接' }, 7); $(subPagesLink.install); /** * gallery shuffle * * Maintainers: [[User:Dschwen]], [[User:Krinkle]] */ function gallery_dshuf($c) { $c.find('div.dshuf').children('ul.gallery').each( function (i, ul) { var $ul = $(ul), $lis = $ul.children('li.gallerybox'); // assign random keys $lis .each( function (i, li) { $.data(li, 'dshufkey', Math.random()); } ) // sort according to key .sort( function (a, b) { var A = $.data(a, 'dshufkey'), B = $.data(b, 'dshufkey'); if (A < B) { return -1; } else if (A > B) { return 1; } else { return 0; } }) // append in random order .each( function (i, li) { $ul.append(li); } ); }); } mw.hook( 'wikipage.content' ).add( gallery_dshuf ); /** * dshuf * * shuffles div elements with the class dshuf and * common class dshufsetX (X being an integer) * taken from http://commons.wikimedia.org/?title=MediaWiki:Common.js&oldid=7380543 * * Maintainers: [[User:Gmaxwell]], [[User:Dschwen]] */ function dshuf($c) { var shufsets = {}; var rx = new RegExp('dshuf' + '\\s+(dshufset\\d+)', 'i'); var divs = document.getElementsByTagName('div'); var i = divs.length; function sortFunction(a, b) { return a.key - b.key; } while (i--) { if (rx.test(divs[i].className)) { if (typeof shufsets[RegExp.$1] === 'undefined') { shufsets[RegExp.$1] = {}; shufsets[RegExp.$1].inner = []; shufsets[RegExp.$1].member = []; } shufsets[RegExp.$1].inner.push({ key: Math.random(), html: divs[i].innerHTML }); shufsets[RegExp.$1].member.push(divs[i]); } } for (var shufset in shufsets) { shufsets[shufset].inner.sort(sortFunction); i = shufsets[shufset].member.length; while (i--) { shufsets[shufset].member[i].innerHTML = shufsets[shufset].inner[i].html; shufsets[shufset].member[i].style.display = 'block'; } } } mw.hook( 'wikipage.content' ).add( dshuf ); /** * localizeSignature: localizes the signature on Commons with the string in the user's preferred language * * Maintainer: [[User:Slomox]] */ function localizeSignature($c) { var talkTextLocalization = { 'be-tarask': 'Абмеркаваньне', 'be-x-old': 'Абмеркаваньне', 'bn': 'আলোচনা', 'ca': 'Discussió', 'cs': 'diskuse', 'cy': 'Sgwrs', 'de': 'Diskussion', 'fa': 'بحث', 'fr': 'd', 'hy': 'Քննարկում', 'id': 'bicara', 'ko': '토론', 'min': 'maota', 'mk': 'Разговор', 'ml': 'സംവാദം', 'nl': 'Overleg', 'pt': 'Discussão', 'pt-br': 'Discussão', 'nds': 'Diskuschoon', 'sl': 'Pogovor', 'sv': 'Diskussion', 'tr': 'Tartışma', 'zh-hans': '留言', 'zh-hant': '留言' }; var talkText = talkTextLocalization[mw.config.get( 'wgUserLanguage' )]; if (!talkText) { return; } $c.find('.signature-talk').text(talkText); } mw.hook( 'wikipage.content' ).add( localizeSignature ); /** * Ajax Translation of /lang links, see [[MediaWiki:AjaxTranslation.js]] * Maintainer: [[User:ערן]], [[User:DieBuche]] */ if (!window.disableAjaxTranslation) { importScript('MediaWiki:AjaxTranslation.js'); } /** * SVG images: adds links to rendered PNG images in different resolutions * * @author Krinkle, 2012-2013 * @deprecated in 1.18 */ function SVGThumbs() { function svgAltSize(w, title) { var path, a; // Example: // - https://upload.wikimedia.org/wikipedia/commons/7/70/Example.png // - https://upload.wikimedia.org/wikipedia/commons/thumb/7/70/Example.png/116px-Example.png // - https://upload.wikimedia.org/wikipedia/commons/thumb/4/45/Gerrit_patchset_25838_test.svg/200px-Gerrit_patchset_25838_test.svg.png // - https://upload.wikimedia.org/wikipedia/commons/thumb/4/45/Gerrit_patchset_25838_test.svg/langde-200px-Gerrit_patchset_25838_test.svg.png path = thumbu.replace(/\/(lang[a-z-]+-)?\d+(px-[^\/]+$)/, '/$1' + w + '$2'); a = document.createElement('A'); a.setAttribute('href', path); a.appendChild(document.createTextNode(title)); return a; } var file = document.getElementById('file'); // might fail if MediaWiki can't render the SVG if (file && mw.config.get( 'wgIsArticle' ) && mw.config.get( 'wgTitle' ).match(/\.svg$/i)) { var thumbu = jQuery(file).find('img:first').attr('src'); if (!thumbu) { return; } var p = document.createElement('p'); p.className = 'SVGThumbs'; var i18n = { 'be-tarask': 'Гэтая выява ў фармаце PNG у іншых памерах: ', 'be-x-old': 'Гэтая выява ў фармаце PNG у іншых памерах: ', bn: 'এই চিত্রটি অন্যান্য প্রস্থের মধ্যে PNG হিসেবে রূপান্তরিত: ', en: 'This image rendered as PNG in other widths: ', eo: 'Ĉi tiu bildo en la aranĝo PNG kun aliaj larĝoj: ', es: 'Esta imagen renderizada como PNG en otros tamaños: ', de: 'Dieses Bild im PNG-Format in folgenden Breiten: ', cs: 'Tento obrázek jako PNG v jiné velikosti: ', cy: 'Caiff y ddelwedd hon ei chynhyrchu mewn PNG yn y lled canlynol: ', fa: 'رندر پی\u200cان\u200cجی این تصویر در اندازه\u200cهای دیگر: ', fr: 'Cette image restituée en PNG dans d’autres tailles : ', hr: 'Prikaži sliku u PNG formatu u ostalim veličinama: ', hy: 'Այս պատկերը մատուցված որպես ՓիԷնՋի այլ լայնքերով՝ ', id: 'Gambar ini dijadikan PNG dengan lebar berbeda: ', ja: 'この画像の PNG 版は他のサイズでも利用可能です:', min: 'Gambar ko dijadian PNG jo leba babedo: ', ml: 'ഈ ചിത്രം PNG ആയി ലഭ്യമാകുന്ന മറ്റ് വലിപ്പങ്ങൾ: ', mk: 'Сликава како PNG во други големини: ', nl: 'Deze afbeelding als PNG in andere groottes: ', pt: 'Esta imagem renderizada como PNG em outros tamanhos: ', 'pt-br': 'Esta imagem renderizada como PNG em outros tamanhos: ', sl: 'Prikaži to sliko v PNG-zapisu v drugih velikostih: ', sv: 'Denna bild i PNG-format i olika storlekar: ', vi: 'Hình này được kết xuất ở dạng PNG có chiều ngang khác: ', 'zh-hans': '该图像转换为PNG格式的其他尺寸:', 'zh-hant': '該圖像轉換為PNG格式的其他尺寸:' }; var ptext = i18n[mw.config.get( 'wgUserLanguage' )] || i18n.en; p.appendChild(document.createTextNode(ptext)); var l = [200, 500, 1000, 2000]; for (var i = 0; i < l.length; i++) { p.appendChild(svgAltSize(l[i], l[i] + 'px')); if (i < l.length - 1) { p.appendChild(document.createTextNode(', ')); } } p.appendChild(document.createTextNode('.')); var info = $(file.parentNode).find('div.fullMedia').get(0); if (info) { info.appendChild(p); } } } $(SVGThumbs); // Language specific site-wide JavaScript if ($.inArray(mw.config.get('wgUserLanguage'), [ 'ar', 'arc', 'arz', 'bcc', 'bqi', 'dv', 'fa', 'fa-af', 'glk', 'ha', 'he', 'kk-arab', 'kk-cn', 'ks', 'ku', 'ku-arab', 'mzn', 'nds', 'prd', 'ps', 'sd', 'ur', 'ydd', 'yi' ]) !== -1) { importScript('MediaWiki:Common.js/' + mw.config.get( 'wgUserLanguage' )); } /** * Helper function to normalize date used by script (e.g. Flickrreview script) * * TODO: Outsource to a gadget for proper minifying and dependencies? * Maintainer: ??? */ function getISODate() { var date = new Date(); // UTC var dd = date.getUTCDate(); if (dd < 10) { dd = '0' + dd.toString(); } var mm = date.getUTCMonth() + 1; if (mm < 10) { mm = '0' + mm.toString(); } var YYYY = date.getUTCFullYear(); var ISOdate = YYYY + '-' + mm + '-' + dd; return ISOdate; } /** * Sitenotice translation for all skins * Maintainer: Krinkle */ $(function () { if (mw.config.get( 'wgUserLanguage' ) !== 'en') { $('#siteNotice').find('#localNotice p').load( mw.util.getUrl( 'MediaWiki:Sitenotice-translation' ) + '?action=render&uselang=' + mw.config.get( 'wgUserLanguage' ) + ' p' ); } }); /** * Main page tab all main pages and instead of the 'Gallery' tab */ if ($.inArray( mw.config.get( 'wgNamespaceNumber' ), [ 0 , 1 ]) > -1) { importScript('MediaWiki:MainPages.js'); } /** * Add links to GlobalUsage and the CommonsDelinker log to file deletion log entries. * * Maintainer: [[User:Ilmari Karonen]] */ mw.hook( 'wikipage.content' ).add(function($content) { var $deletions = $content.find('li.mw-logline-delete'); if (!$deletions.length) { return; } // create the links in advance so we can cloneNode() them quickly in the loop var guLink = $('<a>', { 'class' : 'delinker-log-globalusage' }).append('global usage'); var cdLink = $('<a>', { 'class' : 'delinker-log-link extiw' }).append('delinker log'); var span = $('<span>', { 'class' : 'delinker-log-links' }).append(' (').append(guLink).append('; ') .append(cdLink).append(')'); $deletions.each (function() { var $match = $( this ).find('a[title^="File:"]').first(); if ( $match.length ) { var filename = $match.text().substring(5).replace(/ /g,'_'); guLink.attr('href', mw.util.getUrl( 'Special:GlobalUsage' ) + '?target=' + encodeURIComponent(filename) ); guLink.attr('title', 'Current usage of ' + filename + ' on all Wikimedia projects'); cdLink.attr('href', '//tools.wmflabs.org/commons-delinquent/index.php?image=' + encodeURIComponent(filename)); cdLink.attr('title', 'CommonsDelinker log for ' + filename); $( this ).append( span.clone() ); } }); }); // Workaround for [[bugzilla:708]] via [[Template:InterProject]] importScript('MediaWiki:InterProject.js'); /** * {{tl|LargeImage}} linkswap * * Swaps the 'full resolution' link with the 'interactive zoomviewer' links for large images. * Avoids people crashing their browser by accidentally attempting to view a 200MP image * * Maintainer: [[User:Dschwen]] */ if (mw.config.get( 'wgAction' ) === 'view' && mw.config.get( 'wgNamespaceNumber' ) === 6) { $(function () { var $viewerLinks = $('#LargeImage_viewer_links'), $fullResLink = $('.fullMedia>a[href^="//upload.wikimedia.org/wikipedia/commons/"].internal'), $copy_to = $fullResLink.clone(true), $copy_from = $viewerLinks.clone(true); if ($viewerLinks.length === 1 && $fullResLink.length === 1) { $fullResLink.replaceWith($copy_from); $viewerLinks.replaceWith($copy_to); } }); } // Update from https://tools.wmflabs.org/intuition/wpAvailableLanguages.js.php - Last update: Sat, 11 Aug 2018 19:39:12 +0000 window.wpAvailableLanguages={"aa":"Qafár af","ab":"Аҧсшәа","abs":"bahasa ambon","ace":"Acèh","ady":"адыгабзэ","ady-cyrl":"адыгабзэ","aeb":"تونسي\/Tûnsî","aeb-arab":"تونسي","aeb-latn":"Tûnsî","af":"Afrikaans","ak":"Akan","aln":"Gegë","als":"Alemannisch","am":"አማርኛ","an":"aragonés","ang":"Ænglisc","anp":"अङ्गिका","ar":"العربية","arc":"ܐܪܡܝܐ","arn":"mapudungun","arq":"جازايرية","ary":"Maġribi","arz":"مصرى","as":"অসমীয়া","ase":"American sign language","ast":"asturianu","atj":"Atikamekw","av":"авар","avk":"Kotava","awa":"अवधी","ay":"Aymar aru","az":"azərbaycanca","azb":"تۆرکجه","ba":"башҡортса","ban":"Basa Bali","bar":"Boarisch","bat-smg":"žemaitėška","bbc":"Batak Toba","bbc-latn":"Batak Toba","bcc":"جهلسری بلوچی","bcl":"Bikol Central","be":"беларуская","be-tarask":"беларуская (тарашкевіца)‎","be-x-old":"беларуская (тарашкевіца)‎","bg":"български","bgn":"روچ کپتین بلوچی","bh":"भोजपुरी","bho":"भोजपुरी","bi":"Bislama","bjn":"Bahasa Banjar","bm":"bamanankan","bn":"বাংলা","bo":"བོད་ཡིག","bpy":"বিষ্ণুপ্রিয়া মণিপুরী","bqi":"بختیاری","br":"brezhoneg","brh":"Bráhuí","bs":"bosanski","btm":"Batak Mandailing","bto":"Iriga Bicolano","bug":"ᨅᨔ ᨕᨘᨁᨗ","bxr":"буряад","ca":"català","cbk-zam":"Chavacano de Zamboanga","cdo":"Mìng-dĕ̤ng-ngṳ̄","ce":"нохчийн","ceb":"Cebuano","ch":"Chamoru","cho":"Choctaw","chr":"ᏣᎳᎩ","chy":"Tsetsêhestâhese","ckb":"کوردی","co":"corsu","cps":"Capiceño","cr":"Nēhiyawēwin \/ ᓀᐦᐃᔭᐍᐏᐣ","crh":"qırımtatarca","crh-cyrl":"къырымтатарджа (Кирилл)‎","crh-latn":"qırımtatarca (Latin)‎","cs":"čeština","csb":"kaszëbsczi","cu":"словѣньскъ \/ ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ","cv":"Чӑвашла","cy":"Cymraeg","da":"dansk","de":"Deutsch","de-at":"Österreichisches Deutsch","de-ch":"Schweizer Hochdeutsch","de-formal":"Deutsch (Sie-Form)‎","din":"Thuɔŋjäŋ","diq":"Zazaki","dsb":"dolnoserbski","dtp":"Dusun Bundu-liwan","dty":"डोटेली","dv":"ދިވެހިބަސް","dz":"ཇོང་ཁ","ee":"eʋegbe","egl":"Emiliàn","el":"Ελληνικά","eml":"emiliàn e rumagnòl","en":"English","en-ca":"Canadian English","en-gb":"British English","eo":"Esperanto","es":"español","es-419":"español de América Latina","es-formal":"español (formal)‎","et":"eesti","eu":"euskara","ext":"estremeñu","fa":"فارسی","ff":"Fulfulde","fi":"suomi","fit":"meänkieli","fiu-vro":"Võro","fj":"Na Vosa Vakaviti","fo":"føroyskt","fr":"français","frc":"français cadien","frp":"arpetan","frr":"Nordfriisk","fur":"furlan","fy":"Frysk","ga":"Gaeilge","gag":"Gagauz","gan":"贛語","gan-hans":"赣语(简体)‎","gan-hant":"贛語(繁體)‎","gcr":"kréyòl gwiyanè","gd":"Gàidhlig","gl":"galego","glk":"گیلکی","gn":"Avañe'ẽ","gom":"गोंयची कोंकणी \/ Gõychi Konknni","gom-deva":"गोंयची कोंकणी","gom-latn":"Gõychi Konknni","gor":"Bahasa Hulontalo","got":"\ud800\udf32\ud800\udf3f\ud800\udf44\ud800\udf39\ud800\udf43\ud800\udf3a","grc":"Ἀρχαία ἑλληνικὴ","gsw":"Alemannisch","gu":"ગુજરાતી","gv":"Gaelg","ha":"Hausa","hak":"客家語\/Hak-kâ-ngî","haw":"Hawaiʻi","he":"עברית","hi":"हिन्दी","hif":"Fiji Hindi","hif-latn":"Fiji Hindi","hil":"Ilonggo","ho":"Hiri Motu","hr":"hrvatski","hrx":"Hunsrik","hsb":"hornjoserbsce","ht":"Kreyòl ayisyen","hu":"magyar","hu-formal":"magyar (formal)‎","hy":"Հայերեն","hyw":"արեւմտահայերէն","hz":"Otsiherero","ia":"interlingua","id":"Bahasa Indonesia","ie":"Interlingue","ig":"Igbo","ii":"ꆇꉙ","ik":"Iñupiak","ike-cans":"ᐃᓄᒃᑎᑐᑦ","ike-latn":"inuktitut","ilo":"Ilokano","inh":"ГӀалгӀай","io":"Ido","is":"íslenska","it":"italiano","iu":"ᐃᓄᒃᑎᑐᑦ\/inuktitut","ja":"日本語","jam":"Patois","jbo":"la .lojban.","jut":"jysk","jv":"Basa Jawa","ka":"ქართული","kaa":"Qaraqalpaqsha","kab":"Taqbaylit","kbd":"Адыгэбзэ","kbd-cyrl":"Адыгэбзэ","kbp":"Kabɩyɛ","kg":"Kongo","khw":"کھوار","ki":"Gĩkũyũ","kiu":"Kırmancki","kj":"Kwanyama","kk":"қазақша","kk-arab":"قازاقشا (تٴوتە)‏","kk-cn":"قازاقشا (جۇنگو)‏","kk-cyrl":"қазақша (кирил)‎","kk-kz":"қазақша (Қазақстан)‎","kk-latn":"qazaqşa (latın)‎","kk-tr":"qazaqşa (Türkïya)‎","kl":"kalaallisut","km":"ភាសាខ្មែរ","kn":"ಕನ್ನಡ","ko":"한국어","ko-kp":"조선말","koi":"Перем Коми","kr":"Kanuri","krc":"къарачай-малкъар","kri":"Krio","krj":"Kinaray-a","krl":"karjal","ks":"कॉशुर \/ کٲشُر","ks-arab":"کٲشُر","ks-deva":"कॉशुर","ksh":"Ripoarisch","ku":"kurdî","ku-arab":"كوردي (عەرەبی)‏","ku-latn":"kurdî (latînî)‎","kum":"къумукъ","kv":"коми","kw":"kernowek","ky":"Кыргызча","la":"Latina","lad":"Ladino","lb":"Lëtzebuergesch","lbe":"лакку","lez":"лезги","lfn":"Lingua Franca Nova","lg":"Luganda","li":"Limburgs","lij":"Ligure","liv":"Līvõ kēļ","lki":"لەکی","lmo":"lumbaart","ln":"lingála","lo":"ລາວ","loz":"Silozi","lrc":"لۊری شومالی","lt":"lietuvių","ltg":"latgaļu","lus":"Mizo ţawng","luz":"لئری دوٙمینی","lv":"latviešu","lzh":"文言","lzz":"Lazuri","mai":"मैथिली","map-bms":"Basa Banyumasan","mdf":"мокшень","mg":"Malagasy","mh":"Ebon","mhr":"олык марий","mi":"Māori","min":"Baso Minangkabau","mk":"македонски","ml":"മലയാളം","mn":"монгол","mni":"মেইতেই লোন্","mo":"молдовеняскэ","mr":"मराठी","mrj":"кырык мары","ms":"Bahasa Melayu","mt":"Malti","mus":"Mvskoke","mwl":"Mirandés","my":"မြန်မာဘာသာ","myv":"эрзянь","mzn":"مازِرونی","na":"Dorerin Naoero","nah":"Nāhuatl","nan":"Bân-lâm-gú","nap":"Napulitano","nb":"norsk bokmål","nds":"Plattdüütsch","nds-nl":"Nedersaksies","ne":"नेपाली","new":"नेपाल भाषा","ng":"Oshiwambo","niu":"Niuē","nl":"Nederlands","nl-informal":"Nederlands (informeel)‎","nn":"norsk nynorsk","no":"norsk","nov":"Novial","nrm":"Nouormand","nso":"Sesotho sa Leboa","nv":"Diné bizaad","ny":"Chi-Chewa","nys":"Nyunga","oc":"occitan","olo":"Livvinkarjala","om":"Oromoo","or":"ଓଡ଼ିଆ","os":"Ирон","pa":"ਪੰਜਾਬੀ","pag":"Pangasinan","pam":"Kapampangan","pap":"Papiamentu","pcd":"Picard","pdc":"Deitsch","pdt":"Plautdietsch","pfl":"Pälzisch","pi":"पालि","pih":"Norfuk \/ Pitkern","pl":"polski","pms":"Piemontèis","pnb":"پنجابی","pnt":"Ποντιακά","prg":"Prūsiskan","ps":"پښتو","pt":"português","pt-br":"português do Brasil","qu":"Runa Simi","qug":"Runa shimi","rgn":"Rumagnôl","rif":"Tarifit","rm":"rumantsch","rmy":"Romani","rn":"Kirundi","ro":"română","roa-rup":"armãneashti","roa-tara":"tarandíne","ru":"русский","rue":"русиньскый","rup":"armãneashti","ruq":"Vlăheşte","ruq-cyrl":"Влахесте","ruq-latn":"Vlăheşte","rw":"Kinyarwanda","sa":"संस्कृतम्","sah":"саха тыла","sat":"ᱥᱟᱱᱛᱟᱲᱤ","sc":"sardu","scn":"sicilianu","sco":"Scots","sd":"سنڌي","sdc":"Sassaresu","sdh":"کوردی خوارگ","se":"davvisámegiella","sei":"Cmique Itom","ses":"Koyraboro Senni","sg":"Sängö","sgs":"žemaitėška","sh":"srpskohrvatski \/ српскохрватски","shi":"Tašlḥiyt\/ⵜⴰⵛⵍⵃⵉⵜ","shi-latn":"Tašlḥiyt","shi-tfng":"ⵜⴰⵛⵍⵃⵉⵜ","shn":"ၽႃႇသႃႇတႆး ","shy-latn":"tachawit","si":"සිංහල","simple":"Simple English","sk":"slovenčina","skr":"سرائیکی","skr-arab":"سرائیکی","sl":"slovenščina","sli":"Schläsch","sm":"Gagana Samoa","sma":"Åarjelsaemien","sn":"chiShona","so":"Soomaaliga","sq":"shqip","sr":"српски \/ srpski","sr-ec":"српски (ћирилица)‎","sr-el":"srpski (latinica)‎","srn":"Sranantongo","ss":"SiSwati","st":"Sesotho","stq":"Seeltersk","sty":"cебертатар","su":"Basa Sunda","sv":"svenska","sw":"Kiswahili","szl":"ślůnski","ta":"தமிழ்","tay":"Tayal","tcy":"ತುಳು","te":"తెలుగు","tet":"tetun","tg":"тоҷикӣ","tg-cyrl":"тоҷикӣ","tg-latn":"tojikī","th":"ไทย","ti":"ትግርኛ","tk":"Türkmençe","tl":"Tagalog","tly":"толышә зывон","tn":"Setswana","to":"lea faka-Tonga","tpi":"Tok Pisin","tr":"Türkçe","tru":"Ṫuroyo","ts":"Xitsonga","tt":"татарча\/tatarça","tt-cyrl":"татарча","tt-latn":"tatarça","tum":"chiTumbuka","tw":"Twi","ty":"reo tahiti","tyv":"тыва дыл","tzm":"ⵜⴰⵎⴰⵣⵉⵖⵜ","udm":"удмурт","ug":"ئۇيغۇرچە \/ Uyghurche","ug-arab":"ئۇيغۇرچە","ug-latn":"Uyghurche","uk":"українська","ur":"اردو","uz":"oʻzbekcha\/ўзбекча","uz-cyrl":"ўзбекча","uz-latn":"oʻzbekcha","ve":"Tshivenda","vec":"vèneto","vep":"vepsän kel’","vi":"Tiếng Việt","vls":"West-Vlams","vmf":"Mainfränkisch","vo":"Volapük","vot":"Vaďďa","vro":"Võro","wa":"walon","war":"Winaray","wo":"Wolof","wuu":"吴语","xal":"хальмг","xh":"isiXhosa","xmf":"მარგალური","yi":"ייִדיש","yo":"Yorùbá","yue":"粵語","za":"Vahcuengh","zea":"Zeêuws","zgh":"ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ","zh":"中文","zh-classical":"文言","zh-cn":"中文(中国大陆)‎","zh-hans":"中文(简体)‎","zh-hant":"中文(繁體)‎","zh-hk":"中文(香港)‎","zh-min-nan":"Bân-lâm-gú","zh-mo":"中文(澳門)‎","zh-my":"中文(马来西亚)‎","zh-sg":"中文(新加坡)‎","zh-tw":"中文(台灣)‎","zh-yue":"粵語","zu":"isiZulu"}; /** * AnonymousI18N * * Internationalisation for anonymous users. * * @author [[User:Krinkle]] * @stats [[File:Krinkle_AnonymousI18N.js]] */ if (mw.config.get('wgUserName') === null) { mw.loader.load( '//commons.wikimedia.org/w/index.php?title=MediaWiki:AnonymousI18N.js&action=raw&ctype=text/javascript' ); // ULS disabled until functional - T58464 $('#pt-uls').hide(); } /** * Special:Upload enhancements * * Moved to [[MediaWiki:Upload.js]], [[MediaWiki:Gadget-ImprovedUploadForm.js]] * * Maintainer: [[User:Lupo]] * */ if (mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Upload') { importScript('MediaWiki:Upload.js'); } /** * Pending fix for bug 29277 * * If we're on file pages and the filepage module isn't being loaded * or already loaded, load it. * Calls to mw.log are file, mw.log is no-op function in production mode, * and with debug=true it's linked to console. */ if ( mw.config.get( 'wgCanonicalNamespace' ) === 'File' && $.inArray( mw.loader.getState( 'filepage' ), ['loading', 'loaded', 'ready'] ) === -1 ) { mw.log( 'site js> filepage module should be loaded but is not. loading now..' ); mw.loader.using( 'filepage', function () { mw.log( 'site js> filepage module ' + mw.loader.getState( 'filepage' ) ); } ); } /** * ImageStacks * Maintainer: [[User:Hellerhoff]], [[User:DieBuche]] */ // Only load if page contains template mw.hook( 'wikipage.content' ).add( function ( $content ) { if ( $content.find( 'div.ImageStack' ).length ) mw.loader.load( 'ext.gadget.ImageStack' ); } ); // Catfood - tweaked version of [[MediaWiki:Catfood.js]] // Add a link to a RSS feed for each category page, in the toolbox. // If i18n is required, create a gadget, please and use MW-messages if (mw.config.get('wgNamespaceNumber') === 14) $(document).ready(function () { var p = mw.util.addPortletLink('p-tb', '//tools.wmflabs.org/catfood/catfood.php?category=' + encodeURIComponent(mw.config.get('wgTitle').split(' ').join('_')), 'RSS feed', 't-catfood', 'Category feed: The images are ordered based on the time of the addition of the image to the category, latest additions first'); if (!p) return; var $p = $(p); var $a = $p.find('a'); if ($a.length) { $a.addClass('feedlink'); } else { $p.addClass('feedlink'); } }); /** * Commons Dashboard * a collection of widgets containing real time status displays * and ways to achieve common tasks with less work * that seamless integrate into the Wikimedia Commons user interface * @maintainer [[User:Rillke]] */ mw.hook( 'wikipage.content' ).add( function($content) { if ($content.find('.commonsdashboard').length) mw.loader.load('ext.gadget.CommonsDashboard'); } ); /** * jQuery UI loader * Loads jQuery UI modules on demand and allows users making use of * (some) of the awesome jQuery UI widgets. * * @maintainer [[User:Rillke]] */ mw.hook( 'wikipage.content' ).add( function ( $content ) { var $accordion = $content.find( '.accordion' ), $button = $content.find( '.ui-button' ); if ($accordion.length) { mw.loader.using( 'jquery.ui', function () { $accordion.accordion( { autoHeight: false } ); } ); } if ($button.length) { mw.loader.load( 'jquery.ui' ); } } ); // Fix for https://bugzilla.wikimedia.org/show_bug.cgi?id=51038 mw.hook( 'wikipage.content' ).add( function($content) { if ($content.find('.mw-babel-wrapper').length) mw.loader.load('ext.babel'); }); /* End of mw.loader.using callback */ }); 010tm3xw8v6t0uxgso25yw1q0cae2z7 MediaWiki:Common.css 8 224 4358 430 2022-04-07T02:47:18Z Krinkle 464 Maintenance: [[mw:RL/MGU]] - "/static/current" is deprecated ([[phab:T302465|T302465]]) css text/css /* Common CSS for all skins See https://phabricator.wikimedia.org/M82 for standard colors */ /* Larger conditions-area in AbuseFilter for some */ #wpFilterRules { min-height: 250px; } /* Larger notes-area in AbuseFilter for some */ #wpFilterNotes { min-height: 150px; } /* Style for "notices" */ .notice { text-align: justify; margin: 1em; padding: 0.2em; } #disambig { border-top: 3px double #c8ccd1; border-bottom: 3px double #c8ccd1; } #spoiler { border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; } /* Add arrows to toggle-blocks for collapsible elements */ .mw-collapsible-toggle-expanded.mw-collapsible-arrowtoggle, .mw-collapsible-toggle-expanded .mw-collapsible-arrowtoggle { padding-left: 20px !important; background-image: url('//upload.wikimedia.org/wikipedia/commons/1/10/MediaWiki_Vector_skin_action_arrow.png'); background-repeat: no-repeat; background-position: left center; } .mw-collapsible-toggle-collapsed.mw-collapsible-arrowtoggle, .mw-collapsible-toggle-collapsed .mw-collapsible-arrowtoggle { padding-left: 20px !important; background-image: url('//upload.wikimedia.org/wikipedia/commons/4/41/MediaWiki_Vector_skin_right_arrow.png'); background-repeat: no-repeat; background-position: left center; } /* deprecated - use "messagebox standard-talk" */ .Talk-Notice { border: 1px solid #c0c090; background: #f8eaba; margin-bottom: 3px; width: 80%; border-spacing: 3px; margin-left: auto; margin-right: auto; } /* Make template background appear correctly on all browsers */ .Talk-Notice td { background: inherit; } /* Metadata */ table.metadata { border: 1px solid #a2a9b1; display: none; speak: none; } /* Class for links with loudspeaker icon next to them */ .audiolink a { background: url("//upload.wikimedia.org/wikipedia/commons/f/f7/Loudspeaker.png") center left no-repeat !important; padding-left: 16px !important; padding-right: 0 !important; } /* When this would make a red link, hide it. For links where #ifexist cannot be used due to high number of requests. See [[meta:Help:Page_existence]] */ .hidden-redlink a.new { display: none; speak: none; } .client-js .noscript { display: none; } /* Infobox templates */ .infobox { border: 1px solid #a2a9b1; background: #f8f9fa; color: black; margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; float: right; clear: right; } .infobox td, .infobox th { vertical-align: middle; } .infobox caption { font-size: larger; margin-left: inherit; } .infobox.bordered { border-collapse: collapse; } .infobox.bordered td, .infobox.bordered th { border: 1px solid #a2a9b1; } .infobox.bordered .borderless td, .infobox.bordered .borderless th { border: 0 solid #a2a9b1; } .infobox.sisterproject { width: 20em; font-size: 90%; } .archive-box { border: 1px solid #aaf; background: #f2f2f9; color: #000; margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; float: right; clear: right; text-align: center; } /** * Customisation of the interface */ /* Put a checker background at the image description page only visible if the image has transparent background */ /* You may want to clear the gallery background for the main namespace on other projects as galleries are used in articles */ #file img, .filehistory a img, .gallerybox .thumb img, .com-checker img{ background: url("//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat; } /* Allow checkered background to be disabled by using <gallery class="nochecker"></gallery> */ .nochecker .gallerybox .thumb img { background: white; } /* Moved upload link from toolbox into the MediaWiki:Sidebar thus suppressing the old duplicate */ #p-tb #t-upload { display: none; } /* Removes underlines from links */ .nounderlines a { text-decoration: none; } /* Makes the text of the "save" button bold */ #wpSave { font-weight: bold; } /* Make sure the license dropdown of the upload form doesn't extend beyond the browser's window, even if there are some long license descriptions. (If that happens, the description box *also* goes beyond the right edge of the window.) */ #wpLicense { width: 100%; overflow: hidden; } /* Give the upload form a little breathing space. */ #upload * td { padding-bottom: 8px; } #mw-upload-table * td { padding-bottom: 8px; } /* Styling for Abuse Filter tags */ .mw-tag-markers { font-style:italic; font-size:90%; } /* Override rules that make edit link asymmetrical on talk pages and new section link skinnier than the rest */ #p-cactions #ca-addsection a { padding-left: 0.8em; padding-right: 0.8em; } #p-cactions #ca-edit a { padding-left: 0.8em; padding-right: 0.8em; } /* Something nice for lists in RTL languages */ div.RTL * ul { margin-right: 10px; display: table; } div.RTL * ol { margin-right: 10px; display: table; } /* Special:Search styles */ .mw-search-results li{ padding: 0.25em 1em; border-bottom: 1px solid #d3daed; } .mw-search-results li:nth-child(odd) { background-color: #f6f8fc; } /* Main pages */ /* Hide title and "Nominate for deletion" button when viewing the main page (but not when editing it or viewing the talk page). * The "mw-mainpage" class is for all localised main pages in [[MediaWiki:MainPages.js]]. */ /* Optimise for "Main Page" because the scripts don't apply until after page load so it flashes briefly. * Support IE6: ".page" must go after ".action" as IE6 only supports one class per element and uses the last one. If reversed, the rule will hide headings on all pages. */ .action-view.page-Main_Page #firstHeading, .mw-mainpage #firstHeading, .mw-mainpage #t-ajaxquickdelete, .mw-mainpage #localNotice, .mw-mainpage #siteSub, .mw-mainpage #catlinks { display: none; } #mainpage-potd a img { width: 100%!important; -ms-interpolation-mode: bicubic; height: auto!important; max-width: 600px!important; } /* wikitable is now in core. Untill prettytable is fully replaced, define it here */ /* See also: https://commons.wikimedia.org/w/resources/src/mediawiki.legacy/shared.css */ /* prettytable class for skinning normal tables */ table.prettytable { margin: 1em 1em 1em 0; background: #f8f9fa; border: 1px #a2a9b1 solid; border-collapse: collapse; } .prettytable th, .prettytable td { border: 1px #a2a9b1 solid; padding: 0.2em; } .prettytable th { background: #f2f2f2; text-align: center; } .prettytable caption { font-weight: bold; } /** * hiddenStructure * @deprecated */ .hiddenStructure, .hiddenStructure- { display: none; speak: none; } /* Template:DELheader */ .delh { background: #f3f9ff; margin: 0 auto; padding: 0 10px; border: 1px solid #a2a9b1; margin-top: 7px; } /* Template:Udelh - separate from delh to allow different user-defined behavior */ .udelh { background: #f3f9ff; margin: 0 auto; padding: 0 10px; border: 1px solid #a2a9b1; margin-top: 7px; } .utoc .tocnumber { display: none; } .utoc #toc ul, .utoc .toc ul { line-height: 1.5em; list-style-type: square; margin: .3em 0 0 1.5em; padding: 0; } /* Necessary for displaying text in the upper right edge. (Used in [[Template:Shortcut]].) */ #content span.coordinates a.external.text:after, #content span.coordinates a.external.autonumber:after { content: ""; } #content div.coordinates a.external.text:after, #content div.coordinates a.external.autonumber:after { content: ""; } #shortcut { display: none; } /** * Style for horizontal lists (separator following item). * @source mediawiki.org/wiki/Snippets/Horizontal_lists * @revision 6 (2014-05-09) * @author [[User:Edokter]] */ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } /* Display list items inline */ .hlist dd, .hlist dt, .hlist li { margin: 0; display: inline; } /* Display nested lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; } /* Hide empty list items */ .hlist .mw-empty-li { display: none; } /* Generate interpuncts */ .hlist dt:after { content: ": "; } .hlist dd:after, .hlist li:after { content: " · "; font-weight: bold; } .hlist dd:last-child:after, .hlist dt:last-child:after, .hlist li:last-child:after { content: none; } /* For IE8 */ .hlist dd.hlist-last-child:after, .hlist dt.hlist-last-child:after, .hlist li.hlist-last-child:after { content: none; } /* Add parentheses around nested lists */ .hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before, .hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before, .hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before { content: " ("; font-weight: normal; } .hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after, .hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after, .hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after { content: ") "; font-weight: normal; } /* For IE8 */ .hlist dd dd.hlist-last-child:after, .hlist dd dt.hlist-last-child:after, .hlist dd li.hlist-last-child:after, .hlist dt dd.hlist-last-child:after, .hlist dt dt.hlist-last-child:after, .hlist dt li.hlist-last-child:after, .hlist li dd.hlist-last-child:after, .hlist li dt.hlist-last-child:after, .hlist li li.hlist-last-child:after { content: ") "; font-weight: normal; } /* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; } .hlist ol > li { counter-increment: listitem; } .hlist ol > li:before { content: " " counter(listitem) " "; white-space: nowrap; } .hlist dd ol > li:first-child:before, .hlist dt ol > li:first-child:before, .hlist li ol > li:first-child:before { content: " (" counter(listitem) " "; } /* END of HLISTs */ /* Unbulleted lists */ .plainlist ul { line-height: inherit; list-style: none none; margin: 0; } .plainlist ul li { margin-bottom: 0; } /* Default style for navigation boxes */ .navbox { /* Navbox container style */ border: 1px solid #a2a9b1; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } .navbox-inner, .navbox-subgroup { width: 100%; } .navbox-group, .navbox-title, .navbox-abovebelow { padding: 0.25em 1em; /* Title, group and above/below styles */ line-height: 1.5em; text-align: center; } th.navbox-group { /* Group style */ white-space: nowrap; /* @noflip */ text-align: right; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { line-height: 1.8em; border-color: #fdfdfd; /* Must match background color */ } .navbox th, .navbox-title { background: #ccccff; /* Level 1 color */ } .navbox-abovebelow, th.navbox-group, .navbox-subgroup .navbox-title { background: #ddddff; /* Level 2 color */ } .navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow { background: #e6e6ff; /* Level 3 color */ } .navbox-even { background: #f7f7f7; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */ margin-top: -1px; /* (doesn't work for IE6, but that's okay) */ } .navbox .hlist td dl, .navbox .hlist td ol, .navbox .hlist td ul, .navbox td.hlist dl, .navbox td.hlist ol, .navbox td.hlist ul { padding: 0.125em 0; /* Adjust hlist padding in navboxes */ } ol + table.navbox, ul + table.navbox { margin-top: 0.5em; /* Prevent lists from clinging to navboxes */ } /* Default styling for Navbar template */ .navbar { display: inline; font-size: 88%; font-weight: normal; } .navbar ul { display: inline; white-space: nowrap; } .navbar li { word-spacing: -0.125em; } .navbar.mini li span { font-variant: small-caps; } /* Navbar styling when nested in infobox and navbox */ .infobox .navbar { font-size: 100%; } .navbox .navbar { display: block; font-size: 100%; } .navbox-title .navbar { /* intentionally is flipped */ float: left; /* intentionally is flipped */ text-align: left; /* intentionally is flipped */ margin-right: 0.5em; width: 6em; } /* Put on gallery_details the same styles as on gallery */ table.gallery_details { border: 1px solid #c8ccd1; margin: 2px; padding: 2px; background: #fff; } table.gallery_details tr { vertical-align: top; } table.gallery_details td { vertical-align: top; background: #f8f9fa; border: 2px solid #fff; } /* Small font-size for hidden categories, per [[Commons:Village_pump/Archive/2010Mar#Hidden_categories:_change_the_default_setting_for_logged-in_users]] */ #mw-hidden-catlinks { font-size: 87% !important; } /* To color the mention "updated since my last visit" in the history */ span.updatedmarker { color: #000; background: #99D642; } /* Geographical coordinates defaults. See [[Template:Coord/link]] for how these are used. The classes "geo", "longitude", and "latitude" are used by the [[Geo microformat]]. */ .geo-default, .geo-dms, .geo-dec { display: inline; } .geo-nondefault, .geo-multi-punct { display: none; } .longitude, .latitude { white-space: nowrap; } /* Fix link color in jQuery dialogs */ .ui-dialog a { color: #0645AD!important; } /* Class for template content that should be shown locally, even if JS is disabled, but should not be visible on file pages shown on other sites. Use with style="display:none". Interacts with collapsible divs (see above). */ div.show-on-commons { display: block !important; } /* Allow limiting of which header levels are shown in a TOC; <div class="toclimit-3">, for instance, will limit to showing ==headings== and ===headings=== but no further (as long as there are no =headings= on the page, which there shouldn't be according to the MoS). */ .toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none } /* Redirects in categories, on [[Special:Allpages]], and [[Special:Prefixindex]] */ .redirect-in-category, .allpagesredirect a { color: gray; } /* Hide deletion-instructions headers inside closed deletion requests (redundant) */ .delh .massdeletionrequest-header { display: none; } /* Note that image has annotations at Commons; visible only on other projects. See https://commons.wikimedia.org/w/index.php?title=Template_talk:ImageNote&oldid=55319045 */ .annotationboxforwikipedia { display: none; } /* Message box templates */ .messagebox { border: 1px solid #a2a9b1; background: #f8f9fa; width: 80%; margin: 0 auto 1em; padding: 0.2em; text-align: justify; } .messagebox.merge { border: 1px solid #cf9fff; background: #f5edf5; text-align: center; } .messagebox.cleanup { border: 1px solid #9f9fff; background: #efefff; text-align: center; } .messagebox.standard-talk { border: 1px solid #c0c090; background: #f8eaba; } /* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */ th.mbox-text, td.mbox-text { /* The message body cell(s) */ border: none; padding: 0.25em 0.9em; /* 0.9em left/right */ width: 100%; /* Make all mboxes the same width regardless of text length */ } td.mbox-image { /* The left image cell */ border: none; padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */ text-align: center; } td.mbox-imageright { /* The right image cell */ border: none; padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */ text-align: center; } td.mbox-empty-cell { /* An empty narrow cell */ border: none; padding: 0; width: 1px; } /* Article message box styles */ table.ambox { margin: 0 10%; /* 10% = Will not overlap with other elements */ border: 1px solid #a2a9b1; border-left: 10px solid #36c; /* Default "notice" blue */ background: #fbfbfb; } table.ambox + table.ambox { /* Single border between stacked boxes. */ margin-top: -1px; } .ambox th.mbox-text, .ambox td.mbox-text { /* The message body cell(s) */ padding: 0.25em 0.5em; /* 0.5em left/right */ } .ambox td.mbox-image { /* The left image cell */ padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */ } .ambox td.mbox-imageright { /* The right image cell */ padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */ } table.ambox-notice { border-left: 10px solid #36c; /* Blue */ } table.ambox-speedy { border-left: 10px solid #b32424; /* Red */ background: #fee7e6; /* Pink */ } table.ambox-delete { border-left: 10px solid #b32424; /* Red */ } table.ambox-content { border-left: 10px solid #f28500; /* Orange */ } table.ambox-style { border-left: 10px solid #fc3; /* Yellow */ } table.ambox-move { border-left: 10px solid #9932cc; /* Purple */ } table.ambox-protection { border-left: 10px solid #a2a9b1; /* Gray-gold */ } /* Image message box styles */ table.imbox { margin: 4px 10%; border-collapse: collapse; border: 3px solid #36c; /* Default "notice" blue */ background: #fbfbfb; } .imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */ margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */ } .mbox-inside .imbox { /* For imboxes inside other templates. */ margin: 4px; } table.imbox-notice { border: 3px solid #36c; /* Blue */ } table.imbox-speedy { border: 3px solid #b32424; /* Red */ background: #fee; /* Pink */ } table.imbox-delete { border: 3px solid #b32424; /* Red */ } table.imbox-content { border: 3px solid #f28500; /* Orange */ } table.imbox-style { border: 3px solid #fc3; /* Yellow */ } table.imbox-move { border: 3px solid #9932cc; /* Purple */ } table.imbox-protection { border: 3px solid #a2a9b1; /* Gray-gold */ } table.imbox-license { border: 3px solid #88a; /* Dark gray */ background: #f7f8ff; /* Light gray */ } table.imbox-featured { border: 3px solid #cba135; /* Brown-gold */ } /* Category message box styles */ table.cmbox { margin: 3px 10%; border-collapse: collapse; border: 1px solid #a2a9b1; background: #DFE8FF; /* Default "notice" blue */ } table.cmbox-notice { background: #D8E8FF; /* Blue */ } table.cmbox-speedy { margin-top: 4px; margin-bottom: 4px; border: 4px solid #b32424; /* Red */ background: #FFDBDB; /* Pink */ } table.cmbox-delete { background: #FFDBDB; /* Red */ } table.cmbox-content { background: #FFE7CE; /* Orange */ } table.cmbox-style { background: #FFF9DB; /* Yellow */ } table.cmbox-move { background: #E4D8FF; /* Purple */ } table.cmbox-protection { background: #EFEFE1; /* Gray-gold */ } /* Other pages message box styles */ table.ombox { margin: 4px 10%; border-collapse: collapse; border: 1px solid #a2a9b1; /* Default "notice" gray */ background: #f8f9fa; } table.ombox-notice { border: 1px solid #a2a9b1; /* Gray */ } table.ombox-speedy { border: 2px solid #b32424; /* Red */ background: #fee; /* Pink */ } table.ombox-delete { border: 2px solid #b32424; /* Red */ } table.ombox-content { border: 1px solid #f28500; /* Orange */ } table.ombox-style { border: 1px solid #fc3; /* Yellow */ } table.ombox-move { border: 1px solid #9932cc; /* Purple */ } table.ombox-protection { border: 2px solid #a2a9b1; /* Gray-gold */ } /* Talk page message box styles */ table.tmbox { margin: 4px 10%; border-collapse: collapse; border: 1px solid #c0c090; /* Default "notice" gray-brown */ background: #f8eaba; } .mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" */ margin: 2px 0; /* class ensures that this declaration overrides other */ width: 100%; /* For Safari and Opera */ /* styles (including mbox-small above) */ } .mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */ line-height: 1.5em; /* also "nested", so reset styles that are */ font-size: 100%; /* set in "mbox-small" above. */ } table.tmbox-speedy { border: 2px solid #b32424; /* Red */ background: #fee; /* Pink */ } table.tmbox-delete { border: 2px solid #b32424; /* Red */ } table.tmbox-content { border: 2px solid #f28500; /* Orange */ } table.tmbox-style { border: 2px solid #fc3; /* Yellow */ } table.tmbox-move { border: 2px solid #9932cc; /* Purple */ } table.tmbox-protection, table.tmbox-notice { border: 1px solid #a2a9b1; /* Gray-brown */ } /* Footer and header message box styles */ table.fmbox { clear: both; margin: 0.2em 0; width: 100%; border: 1px solid #a2a9b1; background: #f8f9fa; /* Default "system" gray */ } table.fmbox-system { background: #f8f9fa; } table.fmbox-warning { border: 1px solid #bb7070; /* Dark pink */ background: #ffdbdb; /* Pink */ } table.fmbox-editnotice { background: transparent; } /* Div based "warning" style fmbox messages. */ div.mw-warning-with-logexcerpt, div.mw-lag-warn-high, div.mw-cascadeprotectedwarning, #mw-protect-cascadeon { clear: both; margin: 0.2em 0; border: 1px solid #bb7070; background: #ffdbdb; padding: 0.25em 0.9em; } /* Div based "system" style fmbox messages. Used in [[MediaWiki:Readonly lag]]. */ div.mw-lag-warn-normal, div.fmbox-system { clear: both; margin: 0.2em 0; border: 1px solid #a2a9b1; background: #f8f9fa; padding: 0.25em 0.9em; } /* These mbox-small classes must be placed after all other ambox/tmbox/ombox etc classes. "body.mediawiki" is so they override "table.ambox + table.ambox" above. */ body.mediawiki table.mbox-small { /* For the "small=yes" option. */ clear: right; float: right; margin: 4px 0 4px 1em; width: 238px; font-size: 88%; line-height: 1.25em; } body.mediawiki table.mbox-small-left { /* For the "small=left" option. */ margin: 4px 1em 4px 0; width: 238px; border-collapse: collapse; font-size: 88%; line-height: 1.25em; } #catlinks li { padding:0 .3em; margin:0; } #catlinks li:first-child { padding-left:0; } /* Babel */ /* @noflip */ table.mw-babel-wrapper { margin:0; margin-bottom:0.5em; margin-left: 1em; background-color: transparent; width:250px; border-spacing:2px; } .mw-babel-notabox { margin-left: auto; margin-right: auto; width: 238px; } .mw-babel-box-level-N { display: none; } div.mw-babel-box table th { font-family: sans-serif; text-align:center; } div.mw-babel-box table td a { font-weight: bold; } div.mw-babel-box-N { border:solid #6EF7A7 1px; } div.mw-babel-box-4 { border:solid #77E0E8 1px; } div.mw-babel-box-3 { border:solid #99B3FF 1px; } div.mw-babel-box-2 { border:solid #BCB9EF 1px; } div.mw-babel-box-1 { border:solid #E0C0E0 1px; } div.mw-babel-box-0 { border:solid #FFBBBB 1px; } div.mw-babel-box-N table { background-color: #C5FCDC; } div.mw-babel-box-4 table { background-color: #D0F8FF; } div.mw-babel-box-3 table { background-color: #E0E8FF; } div.mw-babel-box-2 table { background-color: #E9E5F9; } div.mw-babel-box-1 table { background-color: #F3E0F3; } div.mw-babel-box-0 table { background-color: #FFEEEE; } div.mw-babel-box-N table th { background-color: #6EF7A7; } div.mw-babel-box-4 table th { background-color: #77E0E8; } div.mw-babel-box-3 table th { background-color: #99B3FF; } div.mw-babel-box-2 table th { background-color: #BCB9EF; } div.mw-babel-box-1 table th { background-color: #E0C0E0; } div.mw-babel-box-0 table th { background-color: #FFBBBB; } /* Highlight clicked reference in blue to help navigation */ ol.references li:target, sup.reference:target, span.citation:target { background-color: #DEF; } /* Styling the parameter fields in [[Template:Information]] and related templates also here (besides on [[MediaWiki:Filepage.css]]) to ensure proper preview on other pages than those in the file namespace */ .fileinfo-paramfield { background: #ccf; /* @noflip */ text-align: right; /* @noflip */ padding-right: 0.4em; width: 15%; font-weight: bold; } /* Allow users to edit the orange on the main page in their personal CSS files */ .bg-orange { background:#fad67d; } /* Partially support HTML5 bdi tag on old browsers that don't support it and reassign its default value on modern browsers, needed for better i18n even on old browsers isolation on signature-talk will resolve mix of RTL/LTR on RTL UI*/ bdi, .signature-talk { unicode-bidi: embed; /* fallback, it is not completely same but will work on most cases */ unicode-bidi: -webkit-isolate; unicode-bidi: -moz-isolate; unicode-bidi: isolate; } /* NS GWToolset (light grey) */ .ns-490 #content { background-color: #f4f4f4; } .ns-490 div.thumb { border-color: #f4f4f4; } /* Turn off some irrelevant MediaWiki help page links */ .mw-special-Upload #mw-indicator-mw-helplink { display:none; } /* Same as .mw-references-columns (Cite extension) * replacement for hardcoded [[Template:Column-width]] */ .responsive-columns { -webkit-column-width: 35em; -moz-column-width: 35em; column-width: 35em; } /* Allow custom list styles in reference sections */ .reflist ol.references { list-style-type: inherit; } 83z0w1g28xtd1e9vdygqhs7x1f5srx7 MediaWiki:Randomimage-url 8 225 432 2019-01-07T21:02:52Z Jdforrester (WMF) 11 Copy from Commons. wikitext text/x-wiki Special:Random/File 4lk3a5dqw3o6dq3ftfglo0ucgbg0d2k MediaWiki:Latestfiles 8 226 433 2019-01-07T21:03:13Z Jdforrester (WMF) 11 Create. wikitext text/x-wiki Latest files bzv4pu6w5csl6aoreubrltz47nxzkml MediaWiki:Randomimage 8 227 434 2019-01-07T21:03:33Z Jdforrester (WMF) 11 Create. wikitext text/x-wiki Random file hqa28s6ta9pahvk3os8bvm5inaysqvw MediaWiki:Latestfiles-url 8 228 435 2019-01-07T21:04:04Z Jdforrester (WMF) 11 Create. wikitext text/x-wiki Special:Newimages f0gwj7b5ndgus6h29cqgc1ebrkewq3e MediaWiki:Welcome 8 229 436 2019-01-07T21:04:27Z Jdforrester (WMF) 11 Create. wikitext text/x-wiki Welcome nmrb2m0p86z9yjfwkvs20dmiksw9ptk MediaWiki:Welcome-url 8 230 437 2019-01-07T21:04:45Z Jdforrester (WMF) 11 Create. wikitext text/x-wiki Commons:Welcome b06w1zmqnbx5ma1j865xrywrwhx4m0o MediaWiki:Village pump-url 8 231 438 2019-01-07T21:05:19Z Jdforrester (WMF) 11 . wikitext text/x-wiki Commons:Village pump ctwo23rgg98a8x34kjlrkis1smbs28h MediaWiki:Village pump 8 232 439 2019-01-07T21:05:33Z Jdforrester (WMF) 11 Create. wikitext text/x-wiki Village pump q2wo92cze7z59youewlwyypa59cuo5j MediaWiki:Contact 8 233 440 2019-01-07T21:06:06Z Jdforrester (WMF) 11 . wikitext text/x-wiki Contact us 8flz77icq8s7y6fa6rfkdzeh21v2nyn MediaWiki:Contact-url 8 234 441 2019-01-07T21:06:30Z Jdforrester (WMF) 11 . wikitext text/x-wiki c:Commons:Contact_us abyf7ukxiz9t7m9folrvebccdws3a8e Category:User en 14 248 4128 4054 2022-02-04T09:42:49Z 1234qwer1234qwer4 524 Reverted 1 edit by [[Special:Contributions/148.74.235.89|148.74.235.89]] ([[User talk:148.74.235.89|talk]]): Babel is not a unique identifier (TwinkleGlobal) wikitext text/x-wiki Users in this category indicate their knowledge of language English. 7bf2iuaoeh75u40w201yr9kuky7um9u Category:User en-N 14 249 474 2019-01-09T17:20:12Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level N for language English. 6s3d2b0m3ma7ppvwlsdyjqmh2u52jk4 Category:User fr 14 250 475 2019-01-09T17:20:12Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate their knowledge of language French. 4xlv2uf2fro1y4hjw0rrg6xzhcdzdkw Category:User fr-1 14 251 476 2019-01-09T17:20:12Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level 1 for language French. 3ax9ecjde06e29i2k8psxnp1br1lf1x Category:User ga 14 252 477 2019-01-09T17:20:12Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate their knowledge of language Irish. lmnintcs1ybcg158xzcq43scu707ecs Category:User ga-1 14 253 478 2019-01-09T17:20:12Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level 1 for language Irish. mp6v917tro5mhcy6s7bfla067vtyom6 MediaWiki:Lang 8 283 575 574 2019-01-10T15:22:42Z Jdforrester (WMF) 11 1 revision imported: Lang message! wikitext text/x-wiki en 132vgcjgm2eh6byg07vvb8e3d26dum3 MediaWiki:Lang/en-gb 8 285 579 2019-01-10T15:29:48Z Jdforrester (WMF) 11 Create. wikitext text/x-wiki en-gb j94gyk2l2zxfuuge3yhllfiirl1q341 MediaWiki:Lang/en 8 286 580 2019-01-10T15:30:53Z Jdforrester (WMF) 11 Create. wikitext text/x-wiki en 132vgcjgm2eh6byg07vvb8e3d26dum3 Category:User he-0 14 291 595 2019-01-11T17:43:42Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level 0 for language Hebrew. o38bhiyk6em0bxxxaj6nxot37jakvuk Category:User yue 14 302 608 2019-01-16T20:39:10Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate their knowledge of language Cantonese. 60oauvv8zyemsw7ujpekqkdy9aqvsx0 Category:User yue-N 14 303 609 2019-01-16T20:39:11Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level N for language Cantonese. bm1nd6c3arbdhh44uy3xx63pr2z0825 Category:User cmn 14 304 610 2019-01-16T20:39:11Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate their knowledge of language Mandarin Chinese. 31sn27cls9ktzi91x73h998g1qdxfzx Category:User cmn-N 14 305 611 2019-01-16T20:39:11Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level N for language Mandarin Chinese. hod8ylfr385r4fpvoopfx9z0tbdkapv Category:User zh 14 306 612 2019-01-16T20:39:11Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate their knowledge of language Chinese. bvrq0wu95btdoe2axwiw65459eac0ia Category:User zh-N 14 307 613 2019-01-16T20:39:11Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level N for language Chinese. jmexpvvlajq78tmt8440ymr8w6kfouk Category:User en-3 14 308 614 2019-01-16T20:39:11Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level 3 for language English. mvlixizznol7uwyz74zs70twijovegn Category:User de 14 309 615 2019-01-16T20:39:11Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate their knowledge of language German. a9evv5xyvht8nbe9u4siki8upov587i Category:User de-2 14 310 616 2019-01-16T20:39:11Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level 2 for language German. aw4h9qgkhu1loakfvvamh7jzn36s0vi Category:User es 14 315 626 2019-01-17T06:10:55Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate their knowledge of language Spanish. 6fa1yi71sk5kw5viqnhggmdi9rmwyrj Category:User es-2 14 316 627 2019-01-17T06:10:55Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level 2 for language Spanish. 2oxlm0qjm9gi460kwbte87550nmz5pj Category:User de-1 14 317 628 2019-01-17T06:10:55Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level 1 for language German. e89cqgc8fcl0y0f6t7usas0yyz26rk2 Category:User pt 14 318 629 2019-01-17T06:10:55Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate their knowledge of language Portuguese. nczkknvbedr2dkwitn5y4s8x72czt8u Category:User pt-1 14 319 630 2019-01-17T06:10:55Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level 1 for language Portuguese. 08lpuciv749r7xj4rijy5bq2w401gei Category:User ar 14 329 653 2019-02-07T08:09:18Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate their knowledge of language Arabic. bjjd0qh43rdzeu5yu7590wqpt6x1t5k Category:User ar-N 14 330 654 2019-02-07T08:09:18Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level N for language Arabic. eiw271hlhwrw0r3vp8s3l3kbt39jhod Category:User en-4 14 331 655 2019-02-07T08:09:18Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level 4 for language English. jl83dsrgqnitz5125taugjrktfan63a MediaWiki:Tag-Short caption 8 607 1260 2019-04-09T08:10:27Z Steinsplitter 75 Created page with "Short [[:c:Commons:File captions|file caption]]" wikitext text/x-wiki Short [[:c:Commons:File captions|file caption]] c26wq3mfbr8px2q8bygrvg99ujiw4il Category:Cat 14 753 1894 2019-07-10T08:56:32Z Roy17 105 Created page with "[[Category:Root]]" wikitext text/x-wiki [[Category:Root]] plgyxa9zdjtjany4tcftrk2sfqdwo6g Category:Flute players 14 767 1957 2019-07-22T18:02:44Z NavinoEvans 157 Created page with "Here are some flute players" wikitext text/x-wiki Here are some flute players fow7xv3g4hdwxm1jmlg4spcx2r1ytb1 Category:User es-0 14 787 2041 2019-07-30T16:47:19Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level 0 for language Spanish. n72uugot2gqkwkm4ptaithyqwyqmqsu Category:User ja 14 788 2042 2019-07-30T16:47:19Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate their knowledge of language Japanese. 4q1a9rj0g36upa0q3tlmhtm9xigfn7n Category:User ja-1 14 789 2043 2019-07-30T16:47:19Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level 1 for language Japanese. 9n9ekxlfiu5wvqri34ap4x6vxvypuei Category:User smm 14 790 2044 2019-07-30T16:47:19Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate their knowledge of language Musasa. 7k6hegtzv5tl14uilxmxi23u6g8l6o8 Category:User smm-1 14 791 2045 2019-07-30T16:47:19Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level 1 for language Musasa. px712wx9d7b2z346qknzcs3wrub4d9k Category:User hit 14 814 2209 2019-08-06T19:29:12Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate their knowledge of language Hittite. rhr3nde9f0wf6162rhdxdenooc49hrv Category:User hit-N 14 815 2210 2019-08-06T19:29:13Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level N for language Hittite. shm3ulw91zb4o1u1pmojvwnjlezij99 Category:User akk 14 816 2211 2019-08-06T19:29:13Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate their knowledge of language Akkadian. 6u06pdqb76svq0qd84kallzg1gteirh Category:User akk-N 14 817 2212 2019-08-06T19:29:13Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level N for language Akkadian. j09vyunqor06buko8axnxnjk120w8ff Category:User sux 14 818 2213 2019-08-06T19:29:13Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate their knowledge of language Sumerian. 2ujgk7lz4ulgy7utdephigdb9why5mi Category:User sux-3 14 819 2214 2019-08-06T19:29:14Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level 3 for language Sumerian. ru8y2jd5v001ntz7m0p0qdr3ybt1sia Category:User elx-0 14 820 2215 2019-08-06T19:29:14Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level 0 for language Elamite. 1ldxxkhf8brulq98o1lebcv5got2kxr MediaWiki:Tag-OAuth CID: 1261-description 8 901 2458 2019-09-19T09:34:48Z Lucas Werkmeister 407 create description with fixed link wikitext text/x-wiki App to view recent changes on small wikis for SWMT. Diffs, whitelist, quick reverts, etc. See [[meta:SWViewer]]. r7q0mt79yqr025x124sjzkiiponyubt MediaWiki:Tag-ACDC-description 8 902 2459 2019-09-19T09:35:17Z Lucas Werkmeister 407 create description wikitext text/x-wiki Edits made using [[w:commons:Help:Gadget-ACDC|AC/DC]] irsp65f2rpzz1wzu3ziq4xultt8ii53 MediaWiki:Translate-workflow-state-progress 8 938 2614 2019-11-05T23:41:45Z FuzzyBot 536 Automatic creation of page for workflow state progress wikitext text/x-wiki progress alcnnhqhj3aqrw79pf0sht4qibheo5p MediaWiki:Translate-workflow-state-proofreading 8 939 2615 2019-11-05T23:41:45Z FuzzyBot 536 Automatic creation of page for workflow state proofreading wikitext text/x-wiki proofreading 51taamiqnsqjsssp0kj7cw6d70nyy53 MediaWiki:Translate-workflow-state-ready 8 940 2616 2019-11-05T23:41:45Z FuzzyBot 536 Automatic creation of page for workflow state ready wikitext text/x-wiki ready dr61i28bzkj381xzfici50owrlub51n m:m:m:User:Example2 0 971 2698 2019-11-28T18:29:38Z GZWDer 118 Created page with "123" wikitext text/x-wiki 123 7k8ju3i6q1kzehf82zj680w2ca004j3 Special: 0 973 2704 2019-11-28T18:45:27Z GZWDer 118 Created page with "123" wikitext text/x-wiki 123 7k8ju3i6q1kzehf82zj680w2ca004j3 main Page 0 974 2708 2019-11-28T18:54:31Z GZWDer 118 Created page with "123" wikitext text/x-wiki 123 7k8ju3i6q1kzehf82zj680w2ca004j3 MediaWiki:Gadget-ACDC-i18n.json 8 1001 2882 2774 2020-04-07T01:41:53Z Lucas Werkmeister 407 update translations for “remove” feature json application/json { "en": { "gadget-acdc-load-category": "Load category", "gadget-acdc-load-pagepile": "Load PagePile", "gadget-acdc-load-category-title": "Category title:", "gadget-acdc-load-category-placeholder": "Category:Example", "gadget-acdc-load-pagepile-id": "PagePile ID:", "gadget-acdc-load-pagepile-error-wrong-wiki": "That PagePile does not belong to this wiki!", "gadget-acdc-load-pagepile-warning-large-pagepile": "This PagePile contains {{PLURAL:$1|$1 file|$1 files}}, using it will take a while. Are you sure?", "gadget-acdc-button-stop-edit": "Stop", "gadget-acdc-field-files": "Files to edit", "gadget-acdc-field-statements-to-add": "Statements to add", "gadget-acdc-field-statements-to-remove": "Statements to remove", "gadget-acdc-file-placeholder": "File:Example.png", "gadget-acdc-files-placeholder": "File:Example.png | File:Example.jpg", "gadget-acdc-error-duplicate-statements-to-add": "You specified multiple statements with the same main value, which is not supported. If you need to make multiple changes to one statement, merge them. If you really need to add multiple statements with the same value, you’ll have to find another way (sorry).", "gadget-acdc-error-duplicate-statements-to-remove": "You specified multiple statements to remove with the same main value, which is not supported.", "gadget-acdc-error-statement-with-qualifiers-to-remove": "You specified a statement with qualifiers in the “{{int:gadget-acdc-field-statements-to-remove}}” section. The meaning of this is not clear (remove only qualifiers, or remove whole statement only if it has these qualifiers?), so this is currenty not supported.", "gadget-acdc-error-statement-to-add-and-remove": "You specified statements with the same property and value in the “{{int:gadget-acdc-field-statements-to-add}}” and “{{int:gadget-acdc-field-statements-to-remove}}” sections. The meaning of this is not clear, so it is currently not supported." }, "qqq": { "gadget-acdc-load-category": "Label of a button to load files from a category.", "gadget-acdc-load-pagepile": "Label of a button to load files from a PagePile.", "gadget-acdc-load-category-title": "Label of the input for the category title when loading files from a category.", "gadget-acdc-load-category-placeholder": "Placeholder of the input for the category title when loading files from a category. Do not translate the “Category:” namespace.", "gadget-acdc-load-pagepile-id": "Label of the input for the PagePile identifier when loading files from a PagePile.", "gadget-acdc-load-pagepile-error-wrong-wiki": "Error message when trying to load files from a PagePile that does not belong to the current wiki.", "gadget-acdc-load-pagepile-warning-large-pagepile": "Warning message when trying to load files from a PagePile that contains a lot of files. $1 is the number of files.", "gadget-acdc-button-stop-edit": "Label of a button to stop editing files.", "gadget-acdc-field-files": "Heading of the field to specify the list of files to edit.", "gadget-acdc-field-statements-to-add": "Heading of the field(s) to specify the statements to add to each file.", "gadget-acdc-field-statements-to-remove": "Heading of the field(s) to specify the statements to remove from each file.", "gadget-acdc-file-placeholder": "Placeholder of the input to specify a single file. Do not translate the “File:” namespace. Currently unused.", "gadget-acdc-files-placeholder": "Placeholder of the input to specify a list of files. Do not translate the “File:” namespace.", "gadget-acdc-error-duplicate-statements-to-add": "Error message when trying to add two statements with the same value.", "gadget-acdc-error-duplicate-statements-to-remove": "Error message when trying to remove two statements with the same value.", "gadget-acdc-error-statement-with-qualifiers-to-remove": "Error message when trying to remove a statement with qualifiers.", "gadget-acdc-error-statement-to-add-and-remove": "Error message when trying to add and remove a statement with the same property and value." }, "de": { "gadget-acdc-load-category": "Kategorie laden", "gadget-acdc-load-pagepile": "PagePile laden", "gadget-acdc-load-category-title": "Kategorie-Titel:", "gadget-acdc-load-category-placeholder": "Category:Beispiel", "gadget-acdc-load-pagepile-id": "PagePile-Nummer:", "gadget-acdc-load-pagepile-error-wrong-wiki": "Dieser PagePile gehört nicht zu diesem Wiki!", "gadget-acdc-load-pagepile-warning-large-pagepile": "Dieser PagePile enthält {{PLURAL:$1|$1 Datei|$1 Dateien}}, es wird eine Weile dauern, ihn zu verwenden. Bist du dir sicher?", "gadget-acdc-button-stop-edit": "Anhalten", "gadget-acdc-field-files": "Diese Dateien bearbeiten", "gadget-acdc-field-statements-to-add": "Diese Aussagen hinzufügen", "gadget-acdc-field-statements-to-remove": "Diese Aussagen entfernen", "gadget-acdc-file-placeholder": "File:Beispiel.png", "gadget-acdc-files-placeholder": "File:Beispiel.png | File:Beispiel.jpg", "gadget-acdc-error-duplicate-statements-to-add": "Du hast mehrere Aussagen mit dem gleichen Hauptwert angegeben, was nicht unterstützt wird. Wenn du mehrere Änderungen an einer Aussage vornehmen willst, führe sie gleich zusammen. Wenn du wirklich mehrere Aussagen mit dem glecihen Wert hinzufügen willst, musst du einen anderen Weg dafür finden (tut uns leid).", "gadget-acdc-error-duplicate-statements-to-remove": "Du hast mehrere Aussagen, die entfernt werden sollen, mit dem gleichen Hauptwert angegeben, was nicht unterstützt wird.", "gadget-acdc-error-statement-with-qualifiers-to-remove": "Du hast eine Aussage mit Qualifikatoren im Abschnitt „{{int:gadget-acdc-field-statements-to-remove}}“ angegeben. Es ist unklar, was das heißen sollte (nur Qualifikatoren entfernen, oder die ganze Aussage nur dann, wenn sie diese Qualifikatoren hat, entfernen?), daher wird das im Moment nicht unterstützt.", "gadget-acdc-error-statement-to-add-and-remove": "Du hast Aussagen mit der gleichen Eigenschaft und dem gleichen Wert in den Abschnitten „{{int:gadget-acdc-field-statements-to-add}}“ und „{{int:gadget-acdc-field-statements-to-remove}}“ angegeben. Es ist unklar, was das heißen sollte, also wird es im Moment nicht unterstützt." } } ap3r1acp9hdizxld76brj62bpdv8vm9 Category:User nl 14 1014 2790 2020-01-13T17:17:14Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate their knowledge of language Dutch. t944gdkyc81upqjdbs5upt5f2p8q4mq Category:User nl-N 14 1015 2791 2020-01-13T17:17:14Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level N for language Dutch. 0ifdlaalxavw4xjs27vgnr24obd67ki Category:User es-N 14 1017 2793 2020-01-13T18:26:44Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level N for language Spanish. le1wdwwek4jyrt9t458l4rt9qmw909x Category:User nl-4 14 1018 2797 2020-01-13T18:41:44Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level 4 for language Dutch. 1tnw3x39hnt91i3bg4lv7ehnqgvjr6k Category:User en-GB 14 1019 2798 2020-01-13T18:42:11Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate their knowledge of language British English. pdhwf05td5w82m39uf1ccp9r5rvcnz1 Category:User en-GB-N 14 1020 2799 2020-01-13T18:42:11Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level N for language British English. 2fmuhnhsyr8ggn6l7cabroybroujm5x Category:User en-1 14 1021 2802 2020-01-13T18:42:34Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level 1 for language English. c8eeqdb7lozp5c2rtpem2h3thg52ajs Category:User zh-2 14 1108 2957 2020-05-19T06:16:58Z Babel AutoCreate 94 Automatically creating [[Project:Babel|Babel]] category page. wikitext text/x-wiki Users in this category indicate they have skill level 2 for language Chinese. hflymef9l0h15s2n7n1nokx7u624tfu Category:Foo 14 1141 3123 3122 2020-07-07T10:15:22Z Addshore 88 wikitext text/x-wiki '''Text''' Some FOo Cat EDIT '''property parser function''' ; with |from : {{#property:P10903|from=Q192984}} : {{#property:P10903|from=Q55757}} : {{#property:P7|from=Q173825}} ; (end of “with |from”) ; without |from : {{#property:P10903}} : {{#property:P7}} ; (end of “without |from”) oe2ieiw17xsf6b0v5z7opsjdrg3aebj Category:Uploaded with LrMediaWiki 14 1292 3444 3438 2021-02-22T16:03:03Z Koavf 113 wikitext text/x-wiki Files uploaded with [[c:Commons:LrMediaWiki|LrMediaWiki]], a free and open-source plug-in for Adobe Photoshop Lightroom that supports exports of media files (photos/images) to MediaWiki instances. 9vxihdr8rrvwxg10nuddxq5bleghgwr Category:Files with no machine-readable license 14 1362 3502 2021-04-27T17:48:41Z Neriah 800 Created blank page wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Category:Pages with script errors 14 1363 3503 2021-04-27T17:50:14Z Neriah 800 Created blank page wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Category:Files with no machine-readable author 14 1364 3504 2021-04-27T17:50:35Z Neriah 800 Created blank page wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Category:Files with no machine-readable description 14 1365 3505 2021-04-27T17:50:42Z Neriah 800 Created blank page wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Category:Files with no machine-readable source 14 1366 3506 2021-04-27T17:50:54Z Neriah 800 Created blank page wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Category:Uploaded via Campaign:3d-test 14 1367 3507 2021-04-27T17:50:55Z Neriah 800 Created blank page wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Category:Reinbeitekommisjonen av 1913 (Arkivverket) 14 1368 3508 2021-04-27T17:51:39Z Neriah 800 Created blank page wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Category:1914 in Norway 14 1369 3509 2021-04-27T17:51:49Z Neriah 800 Created blank page wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Category:PagePropsies 14 1373 3515 3513 2021-05-07T10:56:41Z 77.191.14.234 wikitext text/x-wiki HELLO (linked to Q215217 maybe) {{#property:P664|from=Q215217}} 588evymrlo6y7lb211jv1lvrqs4pbis Category:PagePropertiesTest 14 1376 3519 3518 2021-05-07T11:15:30Z 158.181.71.226 wikitext text/x-wiki * Related phab ticket: {{#property:P759|from=Q215219}} * Page props of this category as seen via the API: https://test-commons.wikimedia.org/w/api.php?action=query&format=json&prop=pageprops&titles=Category:PagePropertiesTest rfufx6avc6p19bygtsfv6joghkxfbpg MediaWiki:Gadget-sound-logo-voting.js 8 2210 4736 4734 2022-12-07T18:01:40Z Ladsgroup 245 javascript text/javascript (function(mw) { if (!['Commons:Sound_Logo_competiton_test'].includes(mw.config.get('wgPageName'))) { return; } const i18n = { 'en': { "non-eligible-error": 'You are not eligible to vote yet. You can become eligible by making at least ten edits in any Wikimedia project.', "your-vote-is-recorded": 'Your vote has been recorded. Thank you! You will be redirected soon.', "edit-could-not-save": 'Your vote could not be saved.', "your-vote": 'Your vote:', "your-top-choice": 'Your top choice is:', "submit-your-vote": 'Submit your vote', "you-already-voted": 'Each person is allowed one vote from a single Wikimedia account. You have already voted, only your last vote will be counted.', "reorder-please": 'Please reorder the sound logos below in order of preference, from favourite to least favourite:', "login-first": 'Please login or create an account first.' }, 'ar': { "non-eligible-error": 'لست مؤهلًا للتصويت بعد. يُمكنك أن تصبح مؤهلًا بإجراء عشرِ تعديلاتٍ على الأقل في أحد مشاريع ويكيميديا.', "your-vote-is-recorded": 'سجَّل تصويتك. شكرًا لك! سيُعاد توجيهك قريبًا.', "edit-could-not-save": 'لا يمكن حفظ تصويتك.', "your-vote": 'تصويتك:', "your-top-choice": 'خيارك المُفضل هو:', "submit-your-vote": ' أرسل صوتك', "you-already-voted": 'يُسمح لكل شخصٍ بصوتٍ واحدٍ من حساب ويكيميديا واحد. لقد شاركت بالفعل، سيُحسب توصيتك الأخير فقط.', "reorder-please": 'يرجى إعادة ترتيب الشعارات الصوتية أدناه حسب التفضيل، الأكثر تفضيلًا إلى الأقل تفضيلاً:', "login-first": 'يرجى تسجيل الدخول أو إنشاء حساب أولًا.' }, 'id': { "non-eligible-error": 'Anda tidak memenuhi syarat untuk ikut memberikan suara. Anda bisa memberikan suara jika sudah memenuhi syarat dengan memiliki jumlah suntingan setidaknyasepuluh dalam proyek Wikimedia manapun.', "your-vote-is-recorded": 'Voting Anda telah Kami simpan. Terima kasih! Anda akan segera dialihkan.', "edit-could-not-save": 'Suara yang Anda berikan tidak dapat disimpan.', "your-vote": 'Pilihan Anda:', "your-top-choice": 'Karya favorit Anda adalah:', "submit-your-vote": 'Kumpulkan voting Anda', "you-already-voted": 'Setiap orang hanya diperbolehkan untuk memberikan suara dari satu akun Wikimedia yang dipunyai. Anda sudah memberikan suara, hanya suara terakhir yang akan diperhitungkan.', "reorder-please": 'Silakan susun ulang logo suara di bawah ini berdasarkan ketertarikan Anda, mulailah dari logo yang Anda paling sukai hingga yang kurang disukai:', "login-first": 'Silakan masuk log atau buatlah akun terlebih dahulu.' }, 'fr': { "non-eligible-error": "Vous n'êtes pas encore éligible pour voter. Vous pouvez devenir éligible en effectuant au moins dix modifications dans n'importe quel projet Wikimédia.", "your-vote-is-recorded": 'Votre vote a été enregistré. Merci! Vous serez bientôt redirigé.', "edit-could-not-save": "Votre vote n'a pas pu être enregistré.", "your-vote": 'Votre vote:', "your-top-choice": 'Votre premier choix est:', "submit-your-vote": 'Soumettre votre vote', "you-already-voted": "Chaque personne a droit à un vote à partir d'un seul compte Wikimédia. Vous avez déjà voté, seul votre dernier vote sera comptabilisé", "reorder-please": 'Veuillez réordonner les logos sonores ci-dessous par ordre de préférence, du favori au moins préféré:', "login-first": "Veuillez d'abord vous connecter ou créer un compte." }, 'de': { "non-eligible-error": 'Du bist noch nicht wahlberechtigt. Wenn du mindestens zehn Bearbeitungen in einem Wikimedia-Projekt tätigst, wirst du wahlberechtigt.', "your-vote-is-recorded": 'Deine Stimme wurde registriert. Danke fürs Abstimmen! Du wirst gleich weitergeleitet.', "edit-could-not-save": 'Deine Stimme konnte nicht registriert werden.', "your-vote": 'Deine Wahl:', "your-top-choice": 'Deine erste Wahl ist:', "submit-your-vote": 'Stimme abgeben', "you-already-voted": 'Pro Person ist nur eine Stimme über einen einzigen Wikimedia-Account zulässig. Du hast bereits abgestimmt, nur deine letzte Stimme wird gezählt.', "reorder-please": 'Bitte bringe die untenstehenden Soundlogos in eine Rangfolge, von deinem bevorzugten Beitrag zum am wenigsten ansprechenden Beitrag:', "login-first": 'Bitte melde dich an oder erstelle erst einen Account.' }, 'hi': { "non-eligible-error": 'आप अभी तक मतदान करने के पात्र नहीं हैं। आप किसी भी विकिमीडिया परियोजना में कम से कम दस सम्पादन करके इस हेतु पात्र बन सकते हैं।', "your-vote-is-recorded": 'आपका मत रिकॉर्ड कर लिया गया है। आपको धन्यवाद! आपको जल्द ही पुनर्निर्देशित किया जाएगा।', "edit-could-not-save": 'आपका मत सहेजा नहीं जा सका।', "your-vote": 'आपका मत:', "your-top-choice": 'आपकी शीर्ष पसंद:', "submit-your-vote": 'अपना मतदान करें', "you-already-voted": 'प्रत्येक व्यक्ति एक विकिपीडिया खाते से, एक ही मत दे सकता है।आप पहले ही अपना मत दे चुके हैं, आपका केवल अंतिम मत ही गिना जाएगा।', "reorder-please": 'कृपया अधिक पसंदीदा से कम पसंदीदा, के वरीयता के क्रम में नीचे ध्वनि लोगो को फिर से व्यवस्थित करें:', "login-first": 'कृपया लॉगिन करें या पहले एक खाता बनाएँ।' }, 'ko': { "non-eligible-error": '아직 투표에 참여할 수 있는 선거권이 없습니다. 위키미디어 프로젝트에 적어도 10개의 편집을 하면 투표에 참여하실 수 있습니다.', "your-vote-is-recorded": '감사합니다! 귀하의 투표는 기록되었습니다. 잠시후 자동으로 자동으로 이동할 것입니다. ', "edit-could-not-save": '귀하의 투표가 저장되지 못했습니다.', "your-vote": '귀하의 선택:', "your-top-choice": '우선 순위:', "submit-your-vote": '투표 제출하기', "you-already-voted": '각 사용자는 한개의 위키미디어 계정으로부터 한번의 투표를 행사할 수 있습니다. 이미 투표했다면, 가장 최근에 투표한 것만 집계됩니다.', "reorder-please": '가장 선호하는, 가장 선호하지 않는 것을 아래의 사운드 로고를 선호하는 순서대로 재정렬 해주세요:', "login-first": '로그인을 하시거나 계정을 만들어 주세요.' }, 'pt': { "non-eligible-error": 'Você ainda não pode votar. Você pode se qualificar para votar fazendo pelo menos dez edições em qualquer projeto da Wikimedia.', "your-vote-is-recorded": 'Seu voto foi gravado. Agradecemos! Você será redirecionado em breve.', "edit-could-not-save": 'Não foi possível salvar seu voto.', "your-vote": 'Seu voto:', "your-top-choice": 'Sua opção preferida:', "submit-your-vote": 'Enviar seu voto', "you-already-voted": 'Cada pessoa tem direito a um voto de uma única conta da Wikimedia. Você já votou, apenas seu último voto será contabilizado.', "reorder-please": 'Reordene os logos sonoros abaixo em ordem de preferência, do favorito ao menos favorito:', "login-first": 'Faça o login ou crie uma conta primeiro.' }, 'es': { "non-eligible-error": 'Todavía no reúnes las condiciones para votar. Para reunir los requisitos necesarios, deberás hacer al menos diez ediciones en cualquier proyecto de Wikimedia.', "your-vote-is-recorded": 'Su voto ha sido registrado. ¡Muchas gracias! Redireccionando…', "edit-could-not-save": 'Tu voto no pudo ser guardado.', "your-vote": 'Su voto:', "your-top-choice": 'Su opción preferida:', "submit-your-vote": 'Emitir su voto', "you-already-voted": 'Cada persona puede emitir un voto desde una única cuenta de Wikimedia. Si ya has votado, solo se tendrá en cuenta tu último voto.', "reorder-please": 'Por favor, reordena los logos sonoros abajo en orden de preferencia, desde tu favorito hasta el menos preferido:', "login-first": 'Por favor, inicia sesión o crea una cuenta primero.' }, 'bn': { "non-eligible-error": 'আপনি এখনও ভোট দেওয়ার যোগ্য নন। আপনি যে কোনও উইকিমিডিয়া প্রকল্পে কমপক্ষে দশটি সম্পাদনা করে যোগ্যতা অর্জন করতে পারেন।', "your-vote-is-recorded": 'আপনার ভোট রেকর্ড করা হয়েছে। ধন্যবাদ! শীঘ্রই আপনাকে পুনঃনির্দেশিত করা হবে।', "edit-could-not-save": 'আপনার ভোট সংরক্ষণ করা যায়নি।', "your-vote": 'আপনার ভোট:', "your-top-choice": 'আপনার শীর্ষ পছন্দটি হলো:', "submit-your-vote": 'আপনার ভোট জমা দিন', "you-already-voted": 'প্রতিটি ব্যক্তি একটি উইকিমিডিয়া অ্যাকাউন্ট থেকে কেবল একবার ভোট দিতে পারবে। আপনি ইতিমধ্যে ভোট দিয়েছেন, আপনি আবার ভোট দিলে আপনার আগের ভোট গণনা করা হবে না, কেবল আপনার সর্বশেষ ভোট গণনা করা হবে।', "reorder-please": 'অনুগ্রহ করে আপনার পছন্দের ক্রমানুসারে নিচের ধ্বনি লোগোগুলি ক্রমবিন্যাস করুন (শীর্ষ পছন্দেরটি প্রথমে ও কম পছন্দেরটি শেষে ক্রমানুসারে):', "login-first": 'দয়া করে প্রথমে প্রবেশ করুন বা একটি অ্যাকাউন্ট তৈরি করুন।' } }; const lang = mw.config.get('wgPageContentLanguage'); $.i18n().load( i18n ); $.i18n({ locale: lang }); /** * Shuffles array in place. * @param {Array} a items An array containing the items. * From https://stackoverflow.com/a/6274381/2596051 */ function shuffle(a) { var j, x, i; for (i = a.length - 1; i > 0; i--) { j = Math.floor(Math.random() * (i + 1)); x = a[i]; a[i] = a[j]; a[j] = x; } return a; } function checkForEligibility() { var api = new mw.Api(); var promise = api.get({ 'action': 'query', 'meta': 'globaluserinfo', 'guiprop': 'editcount' }).then( function (data) { if ( data.query.globaluserinfo.editcount > 10 || data.query.globaluserinfo.registration < "2022-12-05T23:59:00Z" ) { return true; } OO.ui.alert($.i18n('non-eligible-error')); return false; }) return promise; } function escapeRegExp(string) { return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string } function escapeReplacement(string) { return string.replace(/\$/g, '$$$$'); } function saveVote( draggableGroupWidget ) { var api = new mw.Api(); api.edit('Commons:Sound_Logo_competiton_test/Votes', function(revision) { var newText = revision.content, votes = draggableGroupWidget.getItems().map(function(i) { return i.getData().replace('\n', '') }).join(" - "), usernameText = '*[[User:' + mw.config.get('wgUserName') + ']]'; if ( revision.content.indexOf(usernameText) !== -1 ) { newText = newText.replace( new RegExp(escapeRegExp(usernameText) + '.+(\n|$)', 'g'), escapeReplacement(usernameText + ': ' + votes) ) } else { newText += '\n' + usernameText + ': ' + votes; } return { text: newText, summary: 'Voting using the vote gadget' } }).done(function() { var messageText = $.i18n('your-vote-is-recorded'); if (mw.config.get('wgUserName') === 'TK-999') { messageText += ' <3'; } OO.ui.alert(messageText); setTimeout(function() { window.location.href = 'https://commons.wikimedia.org/wiki/Commons:Sound_Logo_Vote/Thank_You' }, 5000); }).fail(function() { OO.ui.alert($.i18n('edit-could-not-save')); }); } function main() { var DraggableGroupWidget = function DraggableGroupWidget(config) { config = config || {}; DraggableGroupWidget.super.call(this, config); OO.ui.mixin.DraggableGroupElement.call(this, $.extend({ $group: this.$element }, config)); }; OO.inheritClass(DraggableGroupWidget, OO.ui.Widget); OO.mixinClass(DraggableGroupWidget, OO.ui.mixin.DraggableGroupElement); var DraggableItemWidget = function DraggableItemWidget(config) { config = config || {}; DraggableItemWidget.super.call(this, config); OO.ui.mixin.DraggableElement.call(this, config); }; OO.inheritClass(DraggableItemWidget, OO.ui.Widget); OO.mixinClass(DraggableItemWidget, OO.ui.mixin.DraggableElement); var items = []; $('.wikitable tr').each(function(i) { if (i == 0) { return; } var element = new DraggableItemWidget({ content: [new OO.ui.HtmlSnippet('<br>'), new OO.ui.HtmlSnippet($(this).find('td:eq(2) img').clone())], data: $(this).find('td:first').text(), text: $(this).find('td:first').text() }); element.$element .css('border', '1px solid #a2a9b1') .css('background-color', '#f8f9fa') .css('padding', '5px') .css('border-radius', '2px') .css('margin', '5px'); items.push(element); }) shuffle(items); var draggableGroupWidget = new DraggableGroupWidget({ orientation: 'horizontal', id: 'votes-draggable-box', items: items }); var noticeText = '<strong>' + $.i18n('your-vote') + '</strong><br>'; draggableGroupWidget.$element .css('border', '1px solid #a2a9b1') .css('padding', '5px') .css('border-radius', '2px') .css('margin', '5px') .css('margin-bottom', '16px'); var topChoice = '<br><strong style="line-height: 200%;">' + $.i18n('your-top-choice') + '</strong> '; var massege = new OO.ui.MessageWidget({ type: 'notice', label: new OO.ui.HtmlSnippet(noticeText + draggableGroupWidget.getItems().map(function(i) { return i.getData() }).join(" - ") + topChoice + draggableGroupWidget.getItems()[0].getData()) }); draggableGroupWidget.on('reorder', function(item) { massege.setLabel(new OO.ui.HtmlSnippet(noticeText + draggableGroupWidget.getItems().map(function(i) { return i.getData() }).join(" - ") + topChoice + draggableGroupWidget.getItems()[0].getData())); }); var saveButton = new OO.ui.ButtonInputWidget({ type: 'submit', label: $.i18n('submit-your-vote'), flags: [ 'primary', 'progressive' ] }); saveButton.on('click', function() { var api = new mw.Api(); api.get( { 'action': 'query', 'prop': 'revisions', 'titles': 'Commons:Sound_Logo_competiton_test/Votes', 'rvslots': '*', 'rvprop': 'content' }).then( function(data) { if ( data.query.pages['2211'].revisions[0].slots.main['*'].indexOf('*[[User:' + mw.config.get('wgUserName') + ']]') !== -1 ) { OO.ui.confirm( $.i18n('you-already-voted') ).done( function ( confirmed ) { if ( confirmed ) { saveVote( draggableGroupWidget ); } } ); } else { saveVote( draggableGroupWidget ); } }) }) $('#mw-content-text').append('<br><strong style="padding: 5px;">' + $.i18n('reorder-please') + '</strong><br>'); $('#mw-content-text').append(draggableGroupWidget.$element); saveButton.$element.css('margin-top', '8px'); massege.$element.append(saveButton.$element); $('#mw-content-text').append(massege.$element); } $('.mw-ui-button.mw-ui-progressive').on('click keyup', function() { if ( event.type === 'keyup' && !['Enter', 'Space'].includes(event.code)) { return; } mw.loader.using(['oojs', 'oojs-ui', 'oojs-ui-core', 'oojs-ui-widgets', 'jquery.i18n']).then(function() { if ( !mw.config.get('wgUserName') ) { OO.ui.alert($.i18n('login-first')); return; } $('.mw-ui-button.mw-ui-progressive').css('display', 'none'); var progressBar = new OO.ui.ProgressBarWidget( { progress: false, id: 'progressBar' } ); $('#mw-content-text').css('margin', '16px').append( progressBar.$element ); checkForEligibility().then( function (eligible) { $('#progressBar').remove(); if (eligible === true) { main(); } else { $('#mw-content-text').append('<br><strong>' + $.i18n('non-eligible-error') + '</strong>' ); } }) }) }); })(mediaWiki); fehz86jfsna8k9srhzfy6in6y0gr8ls MediaWiki:Gadgets-definition 8 2212 4706 4536 2022-11-16T21:00:36Z Ladsgroup 245 wikitext text/x-wiki * sound-logo-voting[ResourceLoader|default|hidden|targets=desktop,mobile|dependencies=jquery.i18n]|sound-logo-voting.js a2pgpptdqbpvr1bhswltq4wz1mp8u78 MediaWiki:Sitenotice 8 2385 4865 2023-02-28T23:25:09Z Zabe 744 Created page with "<div style="border:3px solid #000; padding:1em;">'''This wiki has been closed (see [[:phab:T213295|discussion]]).'''</div>" wikitext text/x-wiki <div style="border:3px solid #000; padding:1em;">'''This wiki has been closed (see [[:phab:T213295|discussion]]).'''</div> svmv96exyen1yi40c5h6nsbzaftej51