User talk:Pathoschild

From Meta, a Wikimedia project coordination wiki
(Redirected from User talk:Pathoschild/s)
Jump to: navigation, search
User language
en-N This user has a native understanding of English.
fr-N Cet utilisateur a pour langue maternelle le français.
Users by language


Lazy sleeping barnstar.svg

Talk to me — if you have questions or comments, feel free to post them below or send me an email. If you saw me edit on your wiki, it was probably related to the synchbot service (which maintains global user pages for others) or interface editor (which lets me maintain my user scripts).

About me — my name is Jesse. Nowadays I quietly write scripts, make the occasional edit, and love Shanel. Many moons ago I was an active editor and administrator on several wikis, a Wikimedia steward (2006–2014), a language committee member (2006–2011), an email response volunteer (2006–2011), and a Board elections committee member (2008 and 2009).

Need tools for 2015 Steward elections[edit]

The following discussion is marked as answered (done). If you have a new comment, add it just below the box.

Hi P/child. Stewards' elections are imminent, and previously you have had tools available to assist in the process. So some advance notice that stewards would again appreciate your tools again, and if there are any modifications that need to be made for February could they be made and notified to stewards, if you are willing to assist. If there is anything that we need to know or do, then please let us know. Again thanks for your invaluable assistance in this governance process, it is appreciated by us all.  — billinghurst sDrewth 03:46, 11 January 2015 (UTC)

Hi Billinghurst. The 2015 election tool is now live. :) —Pathoschild 04:17, 11 January 2015 (UTC)

Page count not updated on Kyrgyz Wikipedia[edit]

The following discussion is marked as answered (see mw:Manual:Article count). If you have a new comment, add it just below the box.

Hi Jesse!

I know two bots (isabaeva and rahat) uploaded some 1300 new words in the Kyrgyz Wiktionary, but the counter on the main page remains at 3490. Please advise what is the reason. Shall there be some more action to be done to get the new words finalised, or some other reason behind?

Thanks! Bakai unsigned by Bakaizh 16:40, 11 January 2015 (UTC)

Hello Bakai. See mw:Manual:Article count for information on how the article count is calculated. It seems you need at least one wikilink in the page text for it to count. —Pathoschild 19:36, 11 January 2015 (UTC)

Delete pages on af.wikiquote and sq.wikiquote[edit]

The following discussion is marked as answered (marked pages deleted, referred to Steward requests/Miscellaneous). If you have a new comment, add it just below the box.

Hi! Can you move af:q:Chateabriand to "François-René de Chateaubriand"? Thanks, --Epìdosis (talk) 10:34, 19 January 2015 (UTC)

And af:q:Chales Haddon Spurgeon to "Charles Haddon Spurgeon"? Bye, --Epìdosis (talk) 10:37, 19 January 2015 (UTC)

This is a nonsense. --Epìdosis (talk) 10:45, 19 January 2015 (UTC)

Another nonsense. --Epìdosis (talk) 10:47, 19 January 2015 (UTC)

And what is this? --Epìdosis (talk) 10:50, 19 January 2015 (UTC)

And this, is it notable? --Epìdosis (talk) 10:53, 19 January 2015 (UTC)

sq:q:Jim morrison has to be deleted or moved to "Jim Morrison". --Epìdosis (talk) 10:56, 19 January 2015 (UTC)

In sq:q:Receta gatimi I see only promotional links. --Epìdosis (talk) 11:00, 19 January 2015 (UTC)

And what is sq:q:Tregime nga fjalet e urta shqipe? --Epìdosis (talk) 11:04, 19 January 2015 (UTC)

Another promotional link. --Epìdosis (talk) 11:05, 19 January 2015 (UTC)

OK, I've finished. Excuse me for the bother. Bye, --Epìdosis (talk) 11:09, 19 January 2015 (UTC)

Hi Epìdosis. I can only delete pages as part of the synchbot service, so I marked those pages with {{delete}} instead. Please add a deletion request to Steward requests/Miscellaneous with a link to q:af:Category:Candidates for speedy deletion.
title status
Chateabriand ✓ moved to François-René de Chateaubriand
Chales Haddon Spurgeon ✓ moved to Charles Haddon Spurgeon
Jim morrison ✓ moved to Jim Morrison
Bonaparti biografia ❑ marked for deletion
Cilet i ndihmonte nena tereze ❑ marked for deletion
Fatjona ❑ marked for deletion
Fjal te urta ❑ marked for deletion
Receta gatimi ❑ marked for deletion
Tregime nga fjalet e urta shqipe ❑ marked for deletion ❑ marked for deletion
Pathoschild 19:11, 19 January 2015 (UTC)
OK, done. Thanks, --Epìdosis (talk) 21:29, 19 January 2015 (UTC)

Involve Synchbot with global user page migration[edit]

The following discussion is marked as answered (Synchbot available for migration requests). If you have a new comment, add it just below the box.

Gday P/child. With this new concept of a central wiki page going through test, is it possible for you to consider extending the scope of synchbot to have an involvement? Thinking that those who have userpages could get those that are going to be in excess, especially where soft redirects.  — billinghurst sDrewth 12:37, 6 February 2015 (UTC)

Hi Billinghurst. It's great to see global user pages finally moving forward. Synchbot already supports deleting pages, so we just need to figure out when it's appropriate or inappropriate to delete a user's main page. (For example, is it appropriate to delete a user's main page on a wiki where they're currently blocked? Is it appropriate to delete their page on their home wiki?) —Pathoschild 15:08, 07 February 2015 (UTC)
Thanks Pathoschild. I saw your email to -ambassadors, though I was thinking even smaller approach. Could the bot selectively remove pages where a template like {{softredirect}} is in use? I know that on numbers of wikis that I went to the effort of putting on pages to point to my meta pages, or my commons page, or my WS page on the interlanguage WS. Whereas I wouldn't want to remove user pages where I have compiled local information.  — billinghurst sDrewth 11:19, 19 February 2015 (UTC)
Yep. The bot is very flexible, so it can easily accomodate most custom requests. —Pathoschild 14:08, 19 February 2015 (UTC)

Synchbot request for my user pages[edit]

The following discussion is marked as answered (referred to Synchbot). If you have a new comment, add it just below the box.

Hi there, Pathos! How is it going? Hope you're doing well. It's been some years since we last talked. I just wanted to ask you —if your synchbot is still functioning— if you could add a tag to all of my userpages and talk pages (including those of my alt accounts Lester Foster and Küñall). Would it be possible? Regards, --Diego Grez return fire 00:16, 9 February 2015 (UTC)

Hi Diego Grez. I'm doing well; how about you? :) The bot is still active; you can place requests on Synchbot. What kind of tag do you want to add? —Pathoschild 01:38, 09 February 2015 (UTC)
I'm doing well too. I'm also glad you're fine. I want search engines to avoid indexing my user and talk pages, by adding at the top of the pages, a "__NOINDEX__" thingy. I'll make a formal request, Mr. Jesse :P Cheers, Diego Grez return fire 02:43, 9 February 2015 (UTC)

Notes for User:Pathoschild/2014–2015 global script migration[edit]

The following discussion is marked as answered. If you have a new comment, add it just below the box.

FYI: FrigidNinja is also retired.--GZWDer (talk) 03:09, 10 February 2015 (UTC)

Chihonglee is the old account of Gabrielchihonglee and is abondoned.--GZWDer (talk) 03:12, 10 February 2015 (UTC)
Thanks for the help. :) —Pathoschild 03:19, 10 February 2015 (UTC)

Re: Global CSS/JS migration[edit]

The following discussion is marked as answered (done). If you have a new comment, add it just below the box.
Hello Frigotoni. You have a global.js page which contains your global scripts for all wikis. Since August 19th 2014, your global.js and global.css pages are loaded automatically on all wikis (see announcement). Since you already load them yourself on some wikis, you may experience script errors or issues like tools being added twice. I can fix that for you by merging your local scripts and styles into your global pages, and deleting the local pages with synchbot. Do you want me to do that? —Pathoschild 02:52, 10 February 2015 (UTC)
Hi Pathoschild. I must say I miss it: now I figure out why the tools appear twice. If you can do that for me, I'd really say thank you. Btw, is still possible changing the signature globally?--– 08:44, 10 February 2015 (UTC)

Sorry, the separate bot which sync'd preferences is no longer active.

Done! You can see the full log on your archive page. —Pathoschild 16:53, 16 February 2015 (UTC)

[+1] Xnosis87 (talk) 18:58, 19 April 2017 (UTC)

Re: Global CSS/JS migration[edit]

The following discussion is marked as answered (done). If you have a new comment, add it just below the box.
Hello Abigor. You have a global.js page which contains your global scripts for all wikis. Since August 19th, your global.js and global.css pages are now automatically loaded on all wikis (see announcement). Since you were already loading them before this feature, you may experience script errors or issues like tools being added twice. I can fix that for you by merging your local scripts and styles into your global pages, and deleting the local pages with synchbot. Do you want me to do that? —Pathoschild 19:53, 14 September 2014 (UTC)
Hey, yes please :) Huib talk Abigor 13:19, 16 February 2015 (UTC)
I was away for a while, but can you still help me like posted here?
Huib talk Abigor 21:09, 17 February 2015 (UTC)
Hi Abigor. I created a synchbot request for you yesterday, so it should be handled sometime this week. :) —Pathoschild 21:39, 17 February 2015 (UTC)
Great! Thnks! :D Huib talk Abigor 21:56, 17 February 2015 (UTC)
Done! You can see the full log on your archive page. :) —Pathoschild 06:50, 21 February 2015 (UTC)
TY!! Abigor talk 12:35, 21 February 2015 (UTC)

Delete userpages in the all projects[edit]

The following discussion is marked as answered (referred to Synchbot). If you have a new comment, add it just below the box.

Hi. You can delete my userpages in the all projects? (except Ukrainian wikipedia and meta-wiki) I would be very grateful. — Green Zero обг 18:16, 19 February 2015 (UTC)

Sure. You can add a request to Synchbot and I'll take care of it soon. :) —Pathoschild 18:17, 19 February 2015 (UTC)

Didn't you answer?[edit]

The following discussion is marked as answered. If you have a new comment, add it just below the box.

I just replied to you on Meta:Requests for help from a sysop or bureaucrat, but you didn't respond. Next time, just reply when someone replied. Thank you. Bigwill91 (talk) 22:43, 19 February 2015 (UTC)

Hello Bigwill91. Most contributors are volunteers with competing priorities — you can't expect an immediate response at all times, nor is anyone even obliged to help you. Since Meta:Requests for help from a sysop or bureaucrat is a public discussion page, other users may also join in as needed. —Pathoschild 22:56, 19 February 2015 (UTC)

A barnstar for you![edit]

The following discussion is marked as answered (thanks!). If you have a new comment, add it just below the box.
Vitruvian Barnstar.png The bot Barnstar
For your awesome bot that makes the migration to global profile page so easy. Tpt (talk) 08:32, 21 February 2015 (UTC)
Thanks! :) —Pathoschild 16:11, 21 February 2015 (UTC)

Delete user page for lost account[edit]

The following discussion is marked as answered (referred to Meta:Requests for help from a sysop or bureaucrat). If you have a new comment, add it just below the box.

Bonjour, Jesse, I'm also Gloria S., but soon I lost the password, in the first times I edited, so I think that that userpage is non more useful in any manner (please forgive my unperfect English): do you think it's possible delete it? Thanks, --Gloria sah (talk) 16:56, 21 February 2015 (UTC)

Hello Gloria sah. You can ask a Meta administrator to help you on Meta:Requests for help from a sysop or bureaucrat. (I can only delete pages as part of the synchbot service.) —Pathoschild 16:59, 21 February 2015 (UTC)

Userboxes on global user pages[edit]

The following discussion is marked as answered (only Meta templates can be used on global user pages). If you have a new comment, add it just below the box.

Hi Pathoschild, I'm not sure if it's possible to match all the infoboxes from the English Wikipedia to all other wikis (interwiki)? Are templates handled differently? DivineAlpha (talk) 01:28, 22 February 2015 (UTC)

Hi DivineAlpha. Each wiki has its own set of templates, and it's not possible to use one wiki's templates on another wiki. You can only use templates that exist on Meta in your global user page. —Pathoschild 03:01, 22 February 2015 (UTC)

Thank you[edit]

The following discussion is marked as answered (welcome!). If you have a new comment, add it just below the box.

Hey Jesse. WikiThanks.png Thank you for cleaning up my (two sets of) user pages across wikis. Much appreciated :) Guillaume (WMF) (talk) 18:34, 23 February 2015 (UTC)

You're welcome. :) —Pathoschild 18:37, 23 February 2015 (UTC)

Re:Global user page migration[edit]

The following discussion is marked as answered (welcome!). If you have a new comment, add it just below the box.

Hey, Pathoschild! Thanks so much! Érico Wouters (msg) 06:17, 25 February 2015 (UTC)

You're welcome. :) —Pathoschild 17:45, 27 February 2015 (UTC)

Collaborate on[edit]

The following discussion is marked as answered (I'm not an active editor on glwikibooks). If you have a new comment, add it just below the box.

Hello. I've seen that you're the last no-bot that have edited gl.wikibooks, and in that porject it is not a users list, for instance. As an old user, I would like that that project will continue. My amount of time is not big, but I could collaborate almost to watch for the project. Greetings, --Agremon (talk) 17:03, 27 February 2015 (UTC)

Hello Agremon. I'm not an active member of that community (my edits there are part of the synchbot service), but the small wiki monitoring team is dedicated to watching small wikis like this and would probably welcome your help. —Pathoschild 17:49, 27 February 2015 (UTC)

Thank you so much…[edit]

The following discussion is marked as answered (welcome!). If you have a new comment, add it just below the box.

Hi Jesse,

Thank you so much for your help deleting my user pages on so many wikis. You know the pain it would have been to request their deletions myself on every wiki, given that I don't even speak the language used by most of them. You've saved me so, so much time.

Thanks again and best regards — Arkanosis 07:31, 28 February 2015 (UTC)

You're welcome. :) —Pathoschild 13:52, 03 March 2015 (UTC)

Re: Global CSS/JS migration[edit]

The following discussion is marked as answered (done). If you have a new comment, add it just below the box.
Hello David0811. You have a global.js page which contains your global scripts for all wikis. Since August 19th, your global.js and global.css pages are loaded automatically on all wikis (see announcement). Since you already load them yourself on some wikis, you may experience script errors or issues like tools being added twice. I can fix that for you by merging your local scripts and styles into your global pages, and deleting the local pages with synchbot. Do you want me to do that? —Pathoschild 03:49, 21 September 2014 (UTC)
Regarding this, I'd like you to do it please. Thank you David0811 (talk) 11:20, 28 February 2015 (UTC)
Done! You can see the full log on your archive page. :) —Pathoschild 01:15, 17 March 2015 (UTC)

Protect my user page[edit]

The following discussion is marked as answered (referred to Meta:Requests for help from a sysop or bureaucrat). If you have a new comment, add it just below the box.

Hi again,

I'm wondering if you can protect my user page (edit: autoconfirmed / move: sysop)? I have no plans to move the page. DivineAlpha (talk) 08:16, 3 March 2015 (UTC)

Hello DivineAlpha. I can't protect your page since I'm not a sysop, but you can ask on Meta:Requests for help from a sysop or bureaucrat. —Pathoschild 13:56, 03 March 2015 (UTC)

Bot needed on Wikispecies[edit]

The following discussion is marked as answered. If you have a new comment, add it just below the box.

Dear Pathoschild, there has been discussions on Wikispecies about a need of a tailor designed bot script. Is this sometimes we can discuss with you, or can you suggest someone? best regards, Dan Koehl (talk) 12:19, 4 March 2015 (UTC)

Hello Dan Koehl. Can you provide more information about what the bot script would do? —Pathoschild 03:25, 06 March 2015 (UTC)

Global preferences?[edit]

The following discussion is marked as answered (global preferences not available yet). If you have a new comment, add it just below the box.

Is there a way to have my preferences apply to all Wikimedia Foundation wikis without going into each separate one (applying settings from the English Wikipedia)? DivineAlpha (talk) 22:46, 14 March 2015 (UTC)

Not currently. I think there are plans to deploy the GlobalPreferences extension someday, but I'm not sure what the timeline is. There's an early experiment on Tool Labs to synchronise your settings, but it only handles setting the language so far. —Pathoschild 22:52, 14 March 2015 (UTC)

Thank you. Also regarding the global.js/css pages: Does that combine all the js. and css. pages that I have on a local wiki into one global.js and one global.css? DivineAlpha (talk) 23:14, 14 March 2015 (UTC)

Yep. Your global.css and global.js on Meta apply on all wikis. You don't need the local CSS/JS pages anymore, but you'll need to move any local CSS/JS into your global pages manually. You can request the deletion of the local pages via Synchbot. —Pathoschild 23:18, 14 March 2015 (UTC)

Delete pages on zh-classicalwiki[edit]

The following discussion is marked as answered (forwarded to Steward requests/Miscellaneous). If you have a new comment, add it just below the box.

Hi. Can you delete the page zh-classical:贾瓦德斋月, zh-classical:Talk:贾瓦德斋月 and zh-classical:Category:贾瓦德斋月? It's a crosswiki conflict of interest, using machine translation. It was written by an IP editer 5.232.XX.XX, and he removed the delete template again and again. (the page in wikidata Q19595494 was deleted today).--el caballero de los Leones (talk) 08:41, 17 March 2015 (UTC)

Hello 唐吉訶德的侍從. I can only delete pages as part of the synchbot service, but I forwarded your request to Steward requests/Miscellaneous#Pages on Please watch that page for followup. —Pathoschild 12:53, 17 March 2015 (UTC)

Your StewardBot account will be renamed[edit]

The following discussion is marked as answered. If you have a new comment, add it just below the box.
04:11, 18 March 2015 (UTC)
Thanks for letting me know. —Pathoschild 12:02, 24 March 2015 (UTC)

Help with global user page migration[edit]

The following discussion is marked as answered (referred to Synchbot). If you have a new comment, add it just below the box.

Hi Pathoschild, thank you for your message earlier to notify me about the global script changes. I was wondering if you still can help with the migration for User:Pathoschild/2014–2015 global script migration? I would like to remove my common.js that were loading my global js here. Thank you! --Bencmq (talk) 02:26, 19 March 2015 (UTC)

Hi Bencmq. Yep, you can add a Synchbot request. :) —Pathoschild 02:50, 19 March 2015 (UTC)

Track script usage[edit]

Hey Pathoschild,

Hereby an invitation to add your tracking files to the Usage tool. You can do so by submitting a pull request for the fileGroups.json file on GitHub. I'll be sure to swiftly deploy. –Krinkletalk 06:47, 24 March 2015 (UTC)

Thanks! I added a pull request. —Pathoschild 13:06, 24 March 2015 (UTC)


Pathoschild sir It has been 5 days that I have asked for the global IP block exempt right on Steward requests/Global permissions‎ but the result has not been shown yet I request you to think for the right.बेनुपराज पौडेल (talk) 12:18, 24 March 2015 (UTC)

Hello बेनुपराज पौडेल. I'm not a steward so I can't update your request. I suggest adding a comment to your request asking for an update, and someone should respond soon. —Pathoschild 12:48, 24 March 2015 (UTC)


Thanks, will do! --Jyothis (talk) 01:17, 4 April 2015 (UTC)

Autometed Welcome of New Users on Bhojpuri Wikipedia[edit]

Hi, I am from bh.wikipedia and seen you working with user accounts. I have a request. I want facility on which can autometically post welcome msg to new users. Can you help me installing this. If not, at least suggest some place where I should look for it.--सत्यम् मिश्र (talk) 01:27, 17 April 2015 (UTC)

Hello सत्यम् मिश्र. I think Meta uses the NewUserMessage extension to do this automatically. You can ask in #wikimedia-techconnect to confirm and ask what you need to do to enable it. —Pathoschild 01:34, 17 April 2015 (UTC)
Thank you very much for such a quick response! I will do the same.--Satyam Mishra (talk) 03:55, 17 April 2015 (UTC)

Mirroring of JS[edit]

Most wikis seem to have duplicated javascript... which is an issue, I think, you're aware of happening due to SUL changes... anything about it can be done? (Could this also be related to errors I've been getting specifically on Commons, I wonder?) -- Mentifisto 01:06, 21 April 2015 (UTC)

Hi Mentifisto. Your global.css and global.js pages are now loaded automatically on all wikis as part of global user pages. Since you already load them manually using mw.loader.load, they're loaded twice to adverse effect. I can remove the now-unnecessary local imports for you; just add a Synchbot request if you're interested. —Pathoschild 01:18, 21 April 2015 (UTC)
Um, I'm not sure what parameters to use for the request... does every js/css page need to be deleted except some? -- Mentifisto 19:27, 12 May 2015 (UTC)
You can delete them all, unless you have custom scripts on specific wikis you want to keep. If you want to be safe, I can remove global.css and global.js imports, and only delete pages that are otherwise empty. —Pathoschild 19:30, 12 May 2015 (UTC)
Yes, do that please. :-) -- Mentifisto 19:33, 12 May 2015 (UTC)

Pashto Wikipedia Common.css[edit]

Hi Jesse, on Pashto Wikipedia there are several problems i.e. The Navboxes are not appearing (see example) and Infoboxes has also technical problems (see example).So therefore please copy the data from this page and paste it into ps:Mediawiki:common.css.Please do it as soon as possible, its very important because all the navbox and infobox are not appearing correctly.--UsmanKhan (talk) 03:51, 24 April 2015 (UTC)

Hello UsmanKhan. I forwarded your request to Steward requests/Miscellaneous#Broken styles on pswiki, so someone should handle it soon. —Pathoschild 03:56, 24 April 2015 (UTC)

Migrating scripts to TemplateScript[edit]

Examples not working[edit]

The following discussion is marked as answered. If you have a new comment, add it just below the box.

Probably my clumsiness, however, when trying to use the Addwith component of TemplateScript I was unable to get it to show in the list of regex editor. Even failed for me when I copied your example text into my global.js file. Slowly beating my head as I try to update my enWS file as it finally fails and fails since last week's update. <shrug> The tardy!  — billinghurst sDrewth 11:40, 9 May 2015 (UTC)

I think I have identified the issue, though not exactly certain. When I change the position: parameter from after to bottom it goes missing from the list in templatescript.  — billinghurst sDrewth 12:19, 9 May 2015 (UTC)
Now that I look at your table the parameter bottom is not shown, though it is in your examples. Is that a case of a change made to the coding that the examples did not catch up with?  — billinghurst sDrewth 12:30, 9 May 2015 (UTC)
I corrected the documentation and updated your script. Thanks for pointing that out. —Pathoschild 13:09, 10 May 2015 (UTC)

Placing an 'if' statement[edit]

Okay, I seem to be getting the hang of it. Need help on how I would put an 'if' statement in place to only call certain scripts based on the url, ie. work specific cases. An example of what I am trying to do is have something that works for DNB specific works and in s:en:User:Billinghurst/common.js you will see how I tried to put 'if (isDNB00)' statement around a small templatescript within an TemplateScript.AddWith and it breaks.  — billinghurst sDrewth 15:02, 9 May 2015 (UTC)

Hi Billinghurst. I updated the documentation, and fixed your code so the DNB00 templates will only appear on the relevant pages (using the enabled: isDNB00 option). Let me know if anything breaks. :) —Pathoschild 16:45, 09 May 2015 (UTC)
Ah okay, many thanks. The enabled: field didn't read to me as having that effect. Can multiple components be added to 'enabled', if so, how would that be coded. I obviously haven't got it figured out for the headers and footers, but I will keep flogging away. [The clueless will not be prevented from displaying their coding incoherence. <g>]  — billinghurst sDrewth 10:19, 10 May 2015 (UTC)
It's a boolean value, so you can put anything that would fit into an if(...). For example, you could do enabled: isDNB00 && mw.config.get('wgTitle').match(/Chapter \d+/). —Pathoschild 13:13, 10 May 2015 (UTC)

Wrapping around cursored text[edit]

You possibly saw the convoluted script that I got from Hesperian for ye olde regex tool for adding text around highlighted cursor text. I have no idea how to do that with this tool. I see replacement, but nothing for dynamically selected.  — billinghurst sDrewth 12:52, 10 May 2015 (UTC)

TemplateScript lets you replace the selected text outright (using the position: 'cursor' option), but you couldn't change the existing text instead. I refactored TemplateScript to support that with a replaceSelection($target, function) method you can call. For example, this template wraps the selected text with <poem> tags:
      name: 'wrap with <poem>',
      script: function(context) {
         pathoschild.TemplateScript.replaceSelection(context.$target, function(selected) {
            return '<poem>' + selected + '</poem>';
Pathoschild 14:39, 10 May 2015 (UTC)
Many thanks. Too late to play with it tonight. Tomorrow! Hugs to all.  — billinghurst sDrewth 14:57, 11 May 2015 (UTC)

Re: Global user page migration[edit]

Hi Pathoschild, thank you for your kindness when informing me. My main purpose with that request is switched to global user page, though. Anyway, thank you very much because you have handled my request. ;) --minhhuy (talk) 17:37, 9 May 2015 (UTC)

Yep, you have successfully switched to using your global user page. Any changes to your page on Meta will apply to the other wikis. —Pathoschild 17:45, 09 May 2015 (UTC)

In reference to Gadget-RegexMenuFramework.js[edit]

Hi. I suggested some possible changes about your Search and Replace gadget on wikisource and was told to contact you. Would my request be possible? Ineuw (talk) 01:21, 17 May 2015 (UTC)

Hi Ineuw. The version you're using is very old and no longer maintained (see MediaWiki talk:Gadget-RegexMenuFramework.js). Fortunately the regex search & replace feature is part of the much newer TemplateScript, which already lets you save your search & replace patterns. You can use the newer version immediately by disabling the gadget, and following the instructions at TemplateScript#Installation. —Pathoschild 03:48, 17 May 2015 (UTC)
Many thanks for your quick quick reply. Will do as instructed. Ineuw (talk) 20:15, 17 May 2015 (UTC)

global .js migration[edit]

Hello Addihockey10. You have a global.js page which contains your global scripts for all wikis. Since August 19th, your global.js and global.css pages are now automatically loaded on all wikis (see announcement). Since you were already loading them before this feature, you may experience script errors or issues like tools being added twice. I can fix that for you by merging your local scripts and styles into your global pages, and deleting the local pages with synchbot. Do you want me to do that? —Pathoschild 19:39, 14 September 2014 (UTC)

Hi again! Feel free to add a Synchbot request or leave a message if you want me to do this; for now I'll strike you off the list. :) —Pathoschild 21:05, 21 June 2015 (UTC)

Go ahead! --Addihockey10 (talk) 13:00, 22 June 2015 (UTC)

Done! You can see the change log on your archive page. —Pathoschild 02:43, 23 June 2015 (UTC)

global.js Part 2 migration[edit]

Hello Kangaroopower. You have global scripts in User:Kangaroopower/global.js, which you import using your local JS pages. Since August 2014, your global.js and global.css pages are loaded automatically on all wikis. Since you already import them yourself, you may experience script errors or tools being added twice. Do you want me to remove the global imports from your local pages using Synchbot (without changing any other content)? —Pathoschild 02:08, 25 June 2015 (UTC)

Pathoschild... now that's a name I haven't seen in a long time :P. Yeah I'd appreciate the removal of the imports to my global.js file. Thanks! ---Kangaroopowah 19:48, 28 June 2015 (UTC)

Done! You can see the log on your archive page. :) —Pathoschild 19:37, 05 July 2015 (UTC)

Template:User groups[edit]

Hopefully global deleter is more fun than founder.:tongue:Be..anyone (talk) 02:49, 5 July 2015 (UTC)

I certainly hope so. ;) —Pathoschild 02:52, 05 July 2015 (UTC)

User:Pathoschild/2014–2015 global script migration[edit]

These users have requested their script pages deleted via Maintenance script, and almost all of their script pages were thus deleted. Please update User:Pathoschild/2014–2015 global script migration and manually fix script pages not deleted because their script pages include something else.

  • Legoktm
  • Ricordisamoa
  • Vogone
  • Trijnstel
  • Stryn
  • PiRSquared17
  • Andrew Dalby
  • JurgenNL
  • Wiki13
  • संतोष दहिवळ
  • TBloemink
  • Jamesofur
  • Tegel
  • Techman224
  • Makecat

--GZWDer (talk) 13:36, 6 July 2015 (UTC)

Hi GZWDer. Thanks for the list; I reviewed and updated all the users who submitted GlobalCssJs requests. —Pathoschild 02:50, 07 July 2015 (UTC)

User:Pathoschild/2014–2015 global script migration[edit]


  1. Riley Huntley: semi-retired due to [1], Last activity on 17 August 2014
  2. Telles: Alternative account of Teles
  3. Reza1615: User now operates new account Yamaha5

Also you may probably email users didn't responded (or post a message on home wiki) as some users don't often view Meta.--GZWDer (talk) 08:47, 8 July 2015 (UTC)

Thanks again! I do plan on following up with users who don't respond once I finish the first pass. How do you know about Reza1615 and Yahama5? I don't see any connection between their user pages. —Pathoschild 01:21, 10 July 2015 (UTC)
See d:User talk:Jasper Deng#unblock.--GZWDer (talk) 05:12, 10 July 2015 (UTC)
Thanks, I added a note to the list. —Pathoschild 02:35, 11 July 2015 (UTC)

Re: Global CSS/JS migration[edit]

Hello Avicennasis. You have global.js and global.css pages which contain your global scripts and styles for all wikis. Since August 19th, your global.js and global.css pages are loaded automatically on all wikis (see announcement). Since you already load them yourself on some wikis, you may experience script errors or issues like tools being added twice. I can fix that for you by merging your local scripts and styles into your global pages, and deleting the local pages with synchbot. Do you want me to do that? —Pathoschild 17:59, 20 September 2014 (UTC)

Hi again! Feel free to add a Synchbot request or leave a message if you want me to do this; for now I'll strike you off the list. :) —Pathoschild 21:11, 21 June 2015 (UTC)

Hello, sorry for my (extended) delay in replying. If the offer is still open to merge everything, I'd very much appreciate it. Thank you. Avic (talk) 02:53, 13 July 2015 (UTC)

Done! You can see the list of changes on your archive page. —Pathoschild 16:53, 02 August 2015 (UTC)


Hi, Jesse. I played around with this a little, and thought I'd offer it to you: If you change your global user page Babel to {{#babel:en|fr|{{#switch:{{int:lang}}|en=|en-gb=|fr=|frc=|#default={{int:lang}}-0}}}}, you'll get a "whatever-0" box on the page that will disappear on English and French pages. StevenJ81 (talk) 19:55, 14 July 2015 (UTC)

Thanks! That will show xx-0 for the user's interface language (not the wiki's content language), but that actually works out even better. —Pathoschild 01:57, 15 July 2015 (UTC)
Well, that's true. I hadn't thought of it that way, but it does work out better that way, doesn't it? Glad to help. StevenJ81 (talk) 13:37, 15 July 2015 (UTC)

Userpage cleanup[edit]

Hello, so now that there is a userpage fallback I want to have a cleanup of old userpages of mine. I am aware of Synchbot but am unsure of the wikis I have actual userpages that are beyond "look at meta". For instance [2] and [3] are not giving me complete lists as I do not see de.wikipedia for example.

Do you think this can be done? -- とある白い猫 chi? 14:09, 25 July 2015 (UTC)

Synchbot can do that easily enough; make sure to mention those instructions in your Synchbot requests. Some wikis are missing from toollabs:meta/userpages since yesterday due to bug #T106897, which should be fixed soon. —Pathoschild 14:27, 25 July 2015 (UTC)

Temporary access expiring soon notice[edit]

Hello Pathoschild. Your global editinterface right is expiring soon. Please apply for a renewal if you're still interested (we are!) Best regards, —MarcoAurelio 00:10, 10 August 2015 (UTC)

Thanks for the reminder. Should I just add a section to Steward requests/Permissions#Miscellaneous requests? —Pathoschild 00:25, 10 August 2015 (UTC)
I would say that SRGP would be best, under the relevant section, stating that you intend to renew the right and the reasons. Best regards. —MarcoAurelio 08:26, 10 August 2015 (UTC)
Done! —Pathoschild 13:17, 10 August 2015 (UTC)
Your permissions have been renewed this morning. On a side note, I wonder if you'd be interested in applying for adminship here at Meta. You're not inactive and I'm sure you will find them useful. Best regards, —MarcoAurelio 09:58, 17 August 2015 (UTC)
Thanks! Adminship would be useful for housekeeping my pages and maintaining user scripts, but I don't think I'd use it for any wider purpose. —Pathoschild 13:35, 17 August 2015 (UTC)
You're welcome. That "limited" purpose won't be much of a problem IMHO. We have sysops here who just use their adminship here to mantain the web portals, or the spam/title blacklists for example. If you think it would be useful for you, you know where to go, or if you want somebody to nom you, I'd be more than happy to do so. But it is your choice and I do not want to disturb you more with this. Thanks for your patience with me. Best regards, —MarcoAurelio 14:01, 17 August 2015 (UTC)

CSS/JS user pages[edit]

FYI: I have beeing using an script similar to this for listing JS/CSS user pages. Helder 21:31, 20 August 2015 (UTC)

Thanks! It's interesting to see our approaches were so similar. The one I wrote is just a quick script to help me maintain user scripts, so I'll probably be changing it in ways that only make sense to my use. If I ever do anything really interesting with it, I'll send you a pull request. :) —Pathoschild 02:08, 21 August 2015 (UTC)

Updated scripts[edit]

Hi Homonihilis. I edited your user.js to update you to the latest version of TemplateScript, update deprecated functions and make your scripts HTTPS-compatible. I also moved your monobook.js to common.js so it works in all skins. Let me know if anything breaks. :) Pathoschild (mesaj) 03:57, 25 Ağustos 2015 (UTC)

Hi Pathoschild, many thanks for this. It was broken for so long and I hated not to see the diff quickview on recent changes. All fine :) İyivikiler... [ho? ni!] 04:41, 25 August 2015 (UTC)

You're welcome! Pathoschild (mesaj) 04:54, 25 Ağustos 2015 (UTC)


;) Legoktm (talk) 04:37, 28 August 2015 (UTC)

Thanks! —Pathoschild 13:23, 28 August 2015 (UTC)


Hello Pathoschild. These days , IP Users (such as and some vandalism on Classical Chinese Wikipedia, I reverted many times , but they came back again. Could you help us to block them globally? By the way, I found these three users (1,2,3) write some strange things on Classical Chinese Wikipedia , should them be blocked?

I am sorry for writing message with my poor English on your talk page. Thanks. 广州阿沾 (talk) 05:22, 3 September 2015 (UTC)

Hello 广州阿沾. I can't block users for you, but the stewards can do it. You can ask a steward for help on these pages:
If you have any questions or there's an emergency, you can talk directly with stewards on the #wikimedia-stewardsconnect IRC channel. —Pathoschild 13:09, 03 September 2015 (UTC)

Re: Updated Scripts[edit]

Hello Pathoschild,

thank you for taking the trouble to update and fix my global.js, it was much appreciated! Sorry for not replying earlier. I'm not entirely sure of what the issue I was referring to with the LTR script was, I think the comment was from a couple of years ago, sorry. Regards, Snowolf How can I help? 22:09, 3 September 2015 (UTC)


Hi! I would like to ask you if could help me with a template in the Ladino Wikipedia. I would like to use a template like this that can be opened and closed but it doesn't work. Could you please help me with that? Thank you. Katxis

Hello Katxis. An administrator on your wiki needs to enable a separate script for it to work; see w:Wikipedia:NavFrame for more information. —Pathoschild 14:23, 19 September 2015 (UTC)


Hi Jesse. I'm trying to help out a grant applicant, Masssly, with a question about whether there is a tool that can generate a list of editors that have edited articles within a category (specifically en:Category:Ghana), say within the last year or so. I came upon your Category Analysis tool, and wondered if it might help us produce such a list and if is still being maintained (I tried running it a few times with different categories, but it didn't resolve). Thanks, I JethroBT (WMF) (talk) 19:11, 30 September 2015 (UTC)

Hello Chris. The tool does do that, but it's intended for small datasets like a test wiki (for use by the Language Committee). It was never intended to use with a production wiki, and is likely to break at that scale. The tool is maintained but isn't actively developed. —Pathoschild 19:34, 30 September 2015 (UTC)
Ah, I understand. Thanks for letting me know. Would you know of other tools that might help us obtain a list of editors based on activity within a category? The only other one I've found so far is this tool from Magnus Manske, but it more or less is the opposite (produces common edits based on user groups). I JethroBT (WMF) (talk) 20:07, 30 September 2015 (UTC)
I'm not aware of any other tool that does it. I didn't find anything in the Tools Directory either, but some tool authors don't list their tools there. —Pathoschild 20:22, 30 September 2015 (UTC)

Scripts Update[edit]

Hi Pathoschild. It would be great if you can update scripts for me, too. I'm a resident at tr.wikipedia. Thanks in advance. --yabancım 09:08, 4 October 2015 (UTC)

Hi Yabancı. I updated your scripts; let me know if anything breaks. :) —Pathoschild 21:49, 04 October 2015 (UTC)
It's working so far, thank you! I'm having some Twinkle problems, but you can't do anything about that I suppose. --yabancım 08:11, 5 October 2015 (UTC)
Unfortunately I don't use Twinkle. For support please see w:Wikipedia:Twinkle and w:Wikipedia talk:Twinkle. —Pathoschild 17:13, 06 October 2015 (UTC)
Ok, thank you. --yabancım 19:29, 7 October 2015 (UTC)

Hi can you help delete my userpage?[edit]

Hello, I post a request on the page to delete some of my global user pages. Can you help deleting them? Thank you very much. ----損齋 (talk) 04:03, 7 October 2015 (UTC)

Hi 損齋. I'll take care of it this weekend. :) —Pathoschild 13:03, 07 October 2015 (UTC)

Edit on MediaWiki:Common.js (trwiki)[edit]

Thank you for your message and your edit on trwiki. We need that js code for our new main page design. We also added new css styles in Commons.css for mainpage. Do you have any suggestion about that? What you think about new main page? Is it acceptable for WMF? --Mavrikant (talk) 07:28, 9 October 2015 (UTC)

Hello Mavrikant. Your new design looks great. I can't speak for the WMF, but they don't usually object to this sort of thing. You can ask on Wikimedia Forum if you want to make sure. —Pathoschild 15:01, 09 October 2015 (UTC)

BiDi issues on your global account page on meta[edit]

Hi Pathoschild! I made some changes at your meta: global user account page both to handle BiDirectional issues and to differentiate links to meta: and to the local wikis at pages where the code is transcluded.
You may find some RTL test links at witch is quite overloaded at the moment. Nevertheless I hope that it is usefull for you.
I will try to contact you regarding some maintenance both on my local pages (witch I want to move to "<user_name>/Archive/previous user page" before the redirect is deleted) and on the setup / configuration of the production wikis.
I am specially interested in parameters as font families, fonts, font size suitable to display the scripts most legible possible. English text should be desplayed always the same size. Please compare bo: with my:, si:, etc. to get an impression about what I mean.
Best regards and greetings from Munich, Germany Gangleri aka
‫·‏לערי ריינהארט‏·‏Th‏·‏T‏·‏email me‏·‏‬ 09:29, 20 October 2015 (UTC)

Hello לערי ריינהארט. Thanks! I kept your bidirectional fix, but I removed interwiki links within <noinclude>...</noinclude> since that text only appears on Meta. Note that moving user pages is outside Synchbot's remit, and I'm not familiar with the configuration of Wikimedia wikis (since I work on user scripts rather than MediaWiki or infrastructure). You can ask technical questions on IRC: #mediawikiconnect for questions about the wiki software, and #wikimedia-techconnect for questions about the Wikimedia Foundation's configuration and infrastructure. —Pathoschild 23:11, 20 October 2015 (UTC)
Hi! Thanks for the answer! I tried to email you via w:fa:user:Pathoschild but you are using a "local" link variant and the system states at [4] "This user has chosen not to receive email from other users." :-(
There is a trick with the abbreviated interwiki prefixes at WMF: There is no need to stat with "w:m:"; "m:" is sufficient. In order to have well defined links which can be copied and pasted between all WMF projects one should start with b: · c: · d: · m: · mw: · n: · q: · s: · testwiki: · v: · voy: · w: · wikt: and append the language prefix as in "n:fi:". Note that "w:" does not have the same meaning / does not lead to the same target (you may try it at w:nl:). "ru:" / ":ru:" is not suitable for copy and paste between WMF projects either.
The only misfit known to me is svwiki which is using "s:" for a local namespace / identifiers / whatever. Best regards Gangleri.
note: I am using four different browsers and four different accounts (two LTR and two RTL) and different preferences / configurations (JavaScript etc.). Gangleri (talk) 21:03, 21 October 2015 (UTC)
P.S. The "official" interproject interwiki prefixes listed at Interwiki_ map normally conflict with the "project namespaces" at dozens of languages / wikis. 21:30, 21 October 2015 (UTC)
I changed my email settings on fawiki; my email should be enabled on all wikis, but some wikis didn't enable it by default when I registered there. I also fixed the redundant [[w:m:]] link prefixes on my user page. The first version of global user pages incorrectly dropped the [[m:]] prefix (because the page was parsed on Meta), so interwiki links to Meta required the workaround. That was fixed a long time ago, though. Thanks for pointing these out! —Pathoschild 01:05, 22 October 2015 (UTC)

Please delete[edit]

[5] as promotional spam links collection--Musamies (talk) 12:35, 27 October 2015 (UTC)

Hi Musamies. I forwarded your request to Steward requests/Miscellaneous, since I can only delete pages as part of the synchbot service. —Pathoschild 13:13, 27 October 2015 (UTC)

Synchbot on limited wikis?[edit]

Hi, Jesse.

Can synchbot run only on certain wikis rather than except on certain wikis? I found copies of my userpage at the following Wikipedias: ro, el, uk, cs, id, pt, and test2. I'd be happy if those pages (i.e., the pages [[:langcode:User:StevenJ81]]) were deleted in favor of the global user page. Thanks. StevenJ81 (talk) 15:25, 5 November 2015 (UTC)

Yep; just add a comment to that effect in your Synchbot request. Pathoschild 17:40, 06 November 2015 (UTC)

Humble Request to Hon'ble Members of Language Committee[edit]

As a Test Admin of Wp/khw Khowar Wikipedia Project I on behalf of the Khowar language communities of Pakistan, Afghanistan, India and Xinjiang(China) humbly request the all respectable members of the language comittee for early approval, creation of Khowar Wkipedia i.e. The Khowar language is spoken in Pakistan, India, Afghanistan and Xingjiang(China). I have created a test page for Khowar language in incubator i.e. Wikipedia Khowar (Khowar Language Wikipedia), On behalf of the abovementioned Khowar speaking four countries for early approval and creation and normalization of Khowar Wikipedia edition. Khowar is one of spoken 14 languages in Chitral(Pakistan). It will be useful to Khowar internet users to report news from worldwide. I strongly feel it deserves its own Wikipedia. Being a test admin i have translated all most used messages into khowar. I have created test Khowar Wikipedia at Khowar Wikpedia.--Rehmat Aziz Chitrali 06:07, 6 November 2015 (UTC)

Hello Rehmat Aziz Chitrali. I'm no longer a member of the language committee, but I see you've reached out to some active members already. —Pathoschild 17:44, 06 November 2015 (UTC)
@Pathoschild: thank you very for your reply. Please forward this request to the LangCom. Regards--Rehmat Aziz Chitrali 05:58, 1 May 2016 (UTC)
The Khowar Wikipedia is currently under consideration by the language committee; see [Langcom] Wikipedia in Khowar for the current status. —Pathoschild 14:08, 01 May 2016 (UTC)

Urdu Translations for TemplateScript[edit]

Hi, please add these Urdu language translations into templateScript editor, Thanks. --Muhammad Shuaib (talk) 14:35, 10 November 2015 (UTC)

Added and deployed. Thanks! —Pathoschild 00:23, 11 November 2015 (UTC)

Global signature & gender?[edit]

I understand that there is no global settings. But could you at least handle a global signature requests? For example, I want to make my signature lowercase globally. yurikoles (talk) 04:33, 22 November 2015 (UTC)

It's most strange thing in current engine: it requires us to have different genders on different wikis. Please allow to make gender a global setting like username. yurikoles (talk) 04:42, 22 November 2015 (UTC)

Hello yurikoles. Unfortunately changing user preferences (like the signature and gender) is very different from editing pages, so Synchbot can't do it. I'm not aware of any other bot or service that does it, though I might implement crosswiki preference editing in the future. I have no influence on MediaWiki development, but you can watch phabricator:T16950 to be notified when global preferences are enabled. —Pathoschild 22:21, 22 November 2015 (UTC)


Hello Pathoschild. Seeing that you have not edited since 25th of November, I still hope you get this message. There are several open requests by several users (which also include me). If you have time anytime soon, could you please take a look at those requests? Already thanks in advance. --Wiki13 talk 20:12, 25 December 2015 (UTC)

Hello Wiki13. I haven't edited recently due to conflicting priorities, but I'm still around. :) I'll make sure to clear the Synchbot requests when I get back from vacation in early January. —Pathoschild 20:21, 26 December 2015 (UTC)

Global CSS/JS migration (User:MalTsilna)[edit]

Hello! Well, I agree to the removal. Thank you very much! --MalTsilna ▪ talk 18:13, 9 January 2016 (UTC)

Wikipedia is getting 15 years - WMF projects - translation of Wikidata labels and descriptions[edit]

lang=fr : ?lang=fr&props=31,218,219,220,506,1406&q=claim[1800]

Dear Pathoschild; There will be a birthday soon: Wikipedia is getting 15 years. I want to let you know that the number of d:Wikidata:Database reports/WMF projects there is also the page Wikipedia versions has increased to more then 409; there are also pages from Wikibook project pages to Wikiversity and Wiktionary project pages in that list. You may be interested in adding Wikidata labels and descriptions in your language. Please follow also the discussion at d:property talk:P218 and comment there. Best regards Gangleri also aka I18n (talk) 00:20, 14 January 2016 (UTC)


Hi Pathoschild,
thank you very much for having updated the scripts. Now they work perfectly! :) --Nastoshka (talk) 18:47, 18 January 2016 (UTC)

Building a list[edit]

Hi Jesse. I wonder if it is possible to build a list of all users with global rollback rights and list them by their last edit on any project? This is to evaluate if it would be worth proposing again inactivity guidelines in global rollback rights holders. Thanks! —MarcoAurelio 22:15, 22 January 2016 (UTC)

List of all users with global rollback rights - [6]--6AND5 (talk) 22:27, 22 January 2016 (UTC)
Sure, here you go:
user last edit
-revi 2016-01-22
.snoopy. 2016-01-07
Addihockey10 2015-07-05
Ah3kal 2016-01-20
Alan 2016-01-22
Aldnonymous 2016-01-18
Alison 2016-01-22
Avicennasis 2016-01-20
Az1568 2016-01-19
Baiji 2016-01-19
Beetstra 2016-01-21
Bencmq 2015-12-13
Billinghurst 2016-01-23
Church of emacs 2016-01-21
Courcelles 2016-01-23
Dalibor Bosits 2015-08-29
Defender 2016-01-22
Deu 2016-01-22
EdBever 2015-06-01
Erwin 2014-11-01
Erwin85 2012-02-09
Ezarate 2016-01-22
Fabexplosive 2016-01-16
Finnrind 2015-12-13
Gaeser 2011-02-07
Glaisher 2016-01-20
Hazard-SJ 2016-01-22
Hercule 2016-01-22
Holder 2016-01-23
Hu12 2013-11-16
Hydriz 2016-01-22
Igna 2014-11-26
Iluvatar 2016-01-22
Incnis Mrsi 2015-09-28
Infinite0694 2016-01-22
Iste Praetor 2013-05-26
Jafeluv 2016-01-12
Jamesofur 2016-01-13
Jasper Deng 2016-01-22
JenVan 2013-02-05
Jorunn 2010-04-12
Juliancolton 2016-01-23
Kanjy 2016-01-21
Krinkle 2016-01-23
Leyo 2016-01-23
LlamaAl 2016-01-19
Lukas²³ 2014-12-05
Matiia 2016-01-23
Maximillion Pegasus 2016-01-06
Mercy 2016-01-16
Mh7kJ 2016-01-22
Mike.lifeguard 2015-12-09
MoiraMoira 2016-01-22
Morphypnos 2015-11-14
Nastoshka 2016-01-19
NuclearWarfare 2016-01-22
PiRSquared17 2015-12-06
Reder 2013-03-18
Restu20 2015-11-25
Rschen7754 2016-01-17
Rxy 2016-01-22
Seewolf 2016-01-22
Syum90 2016-01-22
Techman224 2016-01-05
Toto Azéro 2016-01-22
Uğurkent 2016-01-21
VasilievVV 2016-01-11
Vogone 2016-01-23
Waihorace 2016-01-15
Werdan7 2010-05-21
Wiki13 2016-01-22
Xqt 2016-01-16
Ymblanter 2016-01-22
YourEyesOnly 2016-01-22
Érico 2016-01-23
Pathoschild 05:30, 23 January 2016 (UTC)
Thank you :-) Very useful. Best regards. —MarcoAurelio 14:29, 23 January 2016 (UTC)


Hi there! I noticed that a provocateur changes a neutral point of view in this article of Abkhaz Wikipedia. Could you be so kind to protect it? Thanks. Ilya Drakonov (talk) 05:29, 21 February 2016 (UTC).

Hello Ilya. Sorry, protecting pages is not within my remit. You can ask for help on Steward requests/Miscellaneous instead. —Pathoschild 05:35, 21 February 2016 (UTC)
Ok. Thanks. Ilya Drakonov (talk) 06:55, 21 February 2016 (UTC).

Requests for new languages/Wikipedia Coptic 2[edit]

Hi! You have closed this request but there are native speakers of this language, actually. A few thousands, but they exist! We also have some native Copts who are working in Incubator in Coptic Wikipedia. Why are you calling this language "dead" while it is actually only endangered? --Ochilov (talk) 08:41, 8 March 2016 (UTC)

As you can see here and here (you can also just google "Coptic language Native speakers and you will see), it has some L1 speakers, so it is endangered, but not jet dead. --Ochilov (talk) 08:46, 8 March 2016 (UTC)
Hello Ochilov. The decision was taken based on its ISO 869-3 classification. I'm no longer a member of the language committee; if you think Coptic meets the language proposal policy, you can post a message to Talk:Language committee with your new information. —Pathoschild 13:58, 08 March 2016 (UTC)
Thank you very much! --Ochilov (talk) 17:50, 8 March 2016 (UTC)
I've left a notice, but nobody reacted. Can I just submit a new request mentioning that this language actually has ~300 native speakers, which use it in their everyday life instead of Arabic, and hundreds of thousands have some fluency in it? --Ochilov (talk)
@Ochilov: yes, you can submit a new request. However the language committee tends to put a lot of stock in the ISO 639 data, so I suggest confirming eligibility before you put too much work into it (perhaps by contacting a member with recent edits). —Pathoschild 04:46, 11 March 2016 (UTC)
Hi! Can you comment here? --Ochilov (talk) 17:27, 15 March 2016 (UTC)
I have no arguments to add. Good luck with your request! —Pathoschild 17:35, 15 March 2016 (UTC)
Thank you very much for helping me with it! --Ochilov (talk) 17:38, 15 March 2016 (UTC)

Help me fix "Script error"[edit]

Hello Pathoschild! It's been a long time since I came here.. Almost 4 or 5 years back. I need your help on fixing the message states "Script error: No such module "Check for unknown parameters". - check this page - it came once I have created the Organization template.. I don't know what to fix from the template.. Wondering if you could have sometime to have it checked out? Best regards,--Wikipedian (Activist) 17:44, 19 March 2016 (UTC)

Hello Muddyb. The Infobox organization template needs some other templates and modules that don't exist on that wiki. You can see which ones are missing by previewing Nation of Islam and looking for red links in the "Templates used on this page" list near the bottom of the page. You can fix the error by also copying the missing templates and modules. —Pathoschild 18:24, 19 March 2016 (UTC)

Template problem[edit]

Hello. I was working on Template:Rf-links, but it happens that the last link I don't get it encode rightly on Special:UserRights. Basically, I want that link to prefill a reason on Special:UserRights/USERNAME, with [[{{FULLPAGENAME}}]]. Can you please have a look at it and fix what's failing? Regards, —MarcoAurelio 15:10, 31 March 2016 (UTC)

As it stands now, currently the reason box is filled with %5B%5BMeta:Requests for temporary adminship/<username>%5D%5D. Is there a way to make that %5B become [[ and ]]? Thanks. —MarcoAurelio 15:12, 31 March 2016 (UTC)
Hi MarcoAurelio. The encoding looks fine (for example, it works with an edit summary). I can't access Special:UserRights to test, but it sounds like a MediaWiki bug. —Pathoschild 04:50, 01 April 2016 (UTC)


I don't understand thia edit. Why the soft redirect? --Sciking (talk) 19:43, 3 April 2016 (UTC)

Hello Sciking. Nhóm Thông tin Wikimedia is a non-editing account owned by Trần Nguyễn Minh Huy. Messages left on its talk page will probably not be seen, so the link encourages user to read the user page for more information. See the associated Synchbot request for more information. —Pathoschild 20:08, 03 April 2016 (UTC)

Running Synchbot on iawiki[edit]

Running a bot in iawiki without prior approval could be a violation of the local bot policy. 02:31, 4 April 2016 (UTC)

Hello anonymous. Synchbot is a bit unusual as far as bot policies go: every edit on iawiki is for a different task, and the edit rate on each wiki is very low. Given that, my approach has been to avoid using bot flags to simplify community oversight. It's certainly not my intention to circumvent local policies, and I can work with the local community to decide if and how Synchbot will edit their wiki. I've submitted a local request to clarify Synchbot's status on iawiki. —Pathoschild 04:20, 04 April 2016 (UTC)

Page ia:Usator:Pathoschild[edit]

On ia:Usator:Pathoschild it says "post [...] on my talk page" but the talk is a redirect to meta. Could you change that to point directly to the meta talk? 11:28, 4 April 2016 (UTC)

Hello anonymous. The talk page isn't actually a redirect; it just uses the redirect symbol as a language-independent way of encouraging users to leave the message on Meta instead of the local wiki. This is mostly because it might take me a while to notice messages on other wikis, but users can (and sometimes do) still leave messages on other wikis. The link will no longer be necessary once the upcoming crosswiki notifications are enabled, so I'll probably just remove it then. —Pathoschild 13:06, 04 April 2016 (UTC)

User page clean-up on iawiki[edit]

Hi Pathoschild, could your bot delete pages if they are only redirects? (ia:Wikipedia:Bot/2016#0005). 12:15, 4 April 2016 (UTC)

Unfortunately not; Synchbot only addresses a specific type of crosswiki task. However if you have a local policy against redirected user pages, I'll make sure Synchbot does not create any redirected user pages on iawiki. —Pathoschild 13:14, 04 April 2016 (UTC)
I'm really sorry Pathoschild because for causing this trouble. I leaved a message on ia:Wikipedia:Requesta de Synchbot and hope this can help resolve. Sincerely apologize again. --minhhuy (talk) 15:45, 4 April 2016 (UTC)
Don't worry, negotiating local community expectations is part of the Synchbot service. :) —Pathoschild 15:51, 04 April 2016 (UTC)

Can you delete ia:Usator:KuboF/common.css? It has been created as redirect today. 13:56, 16 March 2017 (UTC)

Unfortunately not, I can only delete pages as part of a crosswiki request by the owner. If there are no local administrators available, you can request deletion on Steward requests/Miscellaneous. —Pathoschild 15:39, 16 March 2017 (UTC)

Babel - convert iawiki to fewer templates[edit]

Several user pages use {babel}. Keeping this instead of using the parser extension, has several advantages: no edits to user pages, customizable by editors (color, width, links, categories). A disadvantage could be the need to store the texts. Is it possible to obtain the text stored in the extension via a function call {#babel:textonly|en-2}? 15:18, 9 April 2016 (UTC)

Hello anonymous. It's possible, but I don't recommend it. The Babel extension is less customisable, but it eliminates the need for local templates, reduces local maintenance, and works on all wikis. Even if you have your own language templates, the Babel extension will still exist alongside them.
Here's how you'd do it anyway. I assume you want the same translation behaviour as the Babel extension — each language box is translated into the subject language, so {{#babel:fr}} is translated into French and {{#babel:ia}} is translated into Interlingua (regardless of the reader's language). It's possible to translate into the reader's language instead, but you'd need a few more hacks to detect it.
Getting the raw text is easy. You can view and edit the extension's text via Special:AllMessages?prefix=Babel- on your wiki. You can get a message text and language name translated into any language like this:
code output
{{MediaWiki:babel-0/ia}} Iste usator ha nulle cognoscentia de $3 (o lo comprende con difficultates considerabile).
{{#language:ia}} interlingua
The quickest way to format the text is to copy the English Wikipedia's String module to your wiki and use template code like this:
code output (translated into reader's language)
'''{{{1|ia}}}-{{{2|0}}}''': {{#invoke:String|replace|{{#invoke:String|replace|{{#invoke:String|replace|{{MediaWiki:babel-{{{2|0}}}/{{{1|ia}}}}}|$3|{{#language:{{{1|ia}}}}}|1|1}}|$2|:Category:User {{{1|ia}}}|1|1}}|$1|{{FULLPAGENAME}}}}
ia-0: Iste usator ha nulle cognoscentia de interlingua (o lo comprende con difficultates considerabile).
...but while it's the quickest way, it's also difficult to read and not very robust. Ideally you should create a Lua module instead so you can validate and normalise the input, make the code more readable, etc. —Pathoschild 17:16, 09 April 2016 (UTC)
Thanks a lot. In the meantime I had started ia:Patrono:Usator, all templates included via babel pass through this one. For the babel codes that are listed, the corresponding templates are not needed anymore. Usator_lingua made the boxes and categories, based on lang, level, info.
But copying all the info strings there might be impossible and at least, I cannot do it currently.
Considering that the Babel template in iawiki is almost an infobox, the strings could all be in interlingua. Usator_lingua would only need five texts for the level, maybe via switch, and for the language name, the call #language|xx|ia is used. That would be without link to the article, but at least it would work and make obsolete the current templates and remove dozens of calls to non existing languages.
Is there an easy way to split xx-Z into xx and Z? Then ia:Patrono:Usator would "only" need to list all babel codes in one case group and Usator_lingua be called as {Usator_lingua|xx|Z}. Currently each babel code needs one line.
Your Module:String example also needs the two split, as far as I can see. 21:32, 9 April 2016 (UTC)
You can split an xx-Z string with the same module:
code output
{{{1|ia-0}}}: language is ''{{#invoke:String|match|{{{1|ia-0}}}|^(.+)-%d$}}'' and level is ''{{#invoke:String|match|{{{1|ia-0}}}|-(%d)$}}''
ia-0: language is ia and level is 0
...but if you're going to parse input, you should consider writing a Lua module instead. —Pathoschild 23:27, 09 April 2016 (UTC)
This code is a big help. Merci beaucoup. Module:String did exist already. iawiki now uses only ~4 general templates- Wanted babel boxes, those for which the code is mentioned in babel templates, can now be generated by listing the babel code in Template:Usator. 09:57, 10 April 2016 (UTC)

Internal link with parameter[edit]

I changed xx:Special:XYZ?abc=def to // because otherwise the link was broken. [7], I also tried #fullurl. Is there a way to do it with an internal link? 17:17, 12 April 2016 (UTC)

You can't pass uselang with an internal link, but you can use {{fullurl:}}. You need to use the external link syntax instead of the wikilink syntax:
code output
[{{fullurl:{{{1|ht}}}:Special:UnusedFiles|uselang=en}} {{{1|ht}}}:]
Pathoschild 17:22, 12 April 2016 (UTC)
Thanks! I now use fullurl. Sad to see, that in 2016 there is no way to have internal links with parameters with the MediaWiki software. 11:38, 13 April 2016 (UTC)
There's a few special cases where it's possible, like Special:Diff/15521932 (an internal link for User:Pathoschild?diff=15521932) and Special:Log/delete/Pathoschild (an internal link for Special:Log?type=delete&user=Pathoschild). But mostly it's not possible to do it with arbitrary parameters. —Pathoschild 13:32, 13 April 2016 (UTC)
It's not possible because the character "?" and maybe others are encoded. I tried nowiki around "?" but it didn't work. 14:34, 14 April 2016 (UTC)
Yep. Wikilinks aren't URL fragments, they're wiki page names. For example, [[Special:Log?type=delete]] is a reference to a page named "Special:Log?type=delete", not the end of the URL. —Pathoschild 14:43, 14 April 2016 (UTC)
Is "Special:Log?type=delete" the name of a page? If yes, then some links by name are not working. If not, then why is it not the name and furthermore what is the name of that page? 15:29, 14 April 2016 (UTC)
The name of that page is Special:Log; the type parameter is not part of the page name. Because this is a common problem, some special pages overload the subpage syntax to let you specify parameters. For example, Special:Log/Delete is converted internally into Special:Log?type=delete. A few special pages support this wikilink syntax for common parameters, but I don't know if there's a full list of them somewhere. —Pathoschild 16:48, 14 April 2016 (UTC)
Then 1) there a several pages with the same name 2) the wikilink, even if leading to one page other than an error page, is not always a page name. Also, special pages and main space pages don't show the namespace name in H1 and so can be ambiguous. Removing ambiguous titles could maybe lead the devs to a solution to the non-wikilinkability of Special:XYZ?ABC=DEF pages. 18:36, 14 April 2016 (UTC)
Life is full of ambiguities. ;) —Pathoschild 16:25, 15 April 2016 (UTC)

List of GS Wikipedias having local media files[edit]

Could you create a complete List of GS Wikipedias having local media files with a script? 14:35, 14 April 2016 (UTC)

Not easily. I don't have access to the required data (like page text) from the Tool Labs. —Pathoschild 16:51, 14 April 2016 (UTC)
Some data one could take from List of Wikipedias/Table, but that would require page parsing. Ideal would be to have the data in Wikidata, then others can remix it in any way they wish to. Special:WikiSets/7 has a section "not included above", showing probably the dbcodes of all gswikis. Mixing that with List of Wikipedias/Table one would still not have "unused files". Nemo_bis has some code that mixes lists, it is located at the bottom of User:Nemo_bis/Unused_local_uploads&oldid=11381779. 05:30, 15 April 2016 (UTC)
It's undoubtedly possible, but it wouldn't be trivial and I'm not looking to start any new projects. :) —Pathoschild 20:08, 15 April 2016 (UTC)

Synchbot on iawiki[edit]

Dear Pathoschild,

Synchbot is allowed to run on the Interlingua Wikipedia.

Thank you very much for helping us.

Regards, --Julian (talk) 16:02, 15 April 2016 (UTC)

Thanks! —Pathoschild 20:08, 15 April 2016 (UTC)

LUA for {{no source}} and {{no license}} and other time-dependant templates?[edit]

Hello. Sorry to bother you so much. I wonder if it'd be possible to create a LUA module for time-dependant templates. As an example, {{no source}} should categorize unsourced images for more than a week in CAT:DEL. I've tried to do that with {{event trigger}}, but due to caching issues it does not really work as expected. Another example is {{looks useless}}. Best regards, —MarcoAurelio 10:59, 17 April 2016 (UTC)

Unfortunately I'm pretty sure Lua modules have the same cache issues as templates. The usual solution seems to involve adding pages to a dated category (like w:Category:Wikipedia files with unknown source as of 17 April 2016), and each day delete the pages that are in the daily category from a week ago. —Pathoschild 19:37, 17 April 2016 (UTC)

bn translations of TemplateScript[edit]

Please, add Bengali // like this. Here is translations:

var pathoschild = pathoschild || {};
pathoschild.i18n = {
	templatescript: {
		defaultHeaderText: 'টেমপ্লেট স্ক্রিপ্ট', // the sidebar header text label for the default group
		regexEditor: 'Regex সম্পাদক' // the default 'regex editor' script
	regexeditor: {
		header: 'Regex সম্পাদক', // the header text shown in the form
		search: 'অনুসন্ধান',       // the search input label
		replace: 'প্রতিস্থাপন',     // the replace input label
		nameSession: 'এই সেশনের জন্য একটি নাম লিখুন', // the prompt shown when saving the session
		loadSession: 'সেশন "{name}" লোড করুন',         // tooltip shown for a saved session, where {name} is replaced with the session name
		deleteSession: 'সেশন "{name}" অপসারণ করুন',     // tooltip shown for the delete icon on a saved session, where {name} is replaced with the session name
		closeEditor: 'Regex সম্পাদক বন্ধ করুন',        // tooltip shown for the close-editor icon
		addPatterns: 'প্যাটার্ন যোগ',                  // button text
		addPatternsTooltip: 'অনুসন্ধান ও প্রতিস্থাপন বাক্স যোগ করুন', // button tooltip
		apply: 'প্রয়োগ করুন',                               // button text
		applyTooltip: 'উপরের প্যাটার্ন সঞ্চালন করুন',   // button tooltip
		undo: 'সর্বশেষ প্রয়োগ বাতিল করুন',                  // button text
		undoTooltip: 'সর্বশেষ প্রয়োগ বাতিল করবে',           // button tooltip
		save: 'সংরক্ষণ',                                 // button text
		saveTooltip: 'পরে ব্যবহার করার জন্য এই সেশন সংরক্ষণ করুন', // button tooltip
		instructions: 'কার্যকর করার জন্য রেগুলার এক্সপ্রেশনের যে কোন একটি নম্বর লিখুন। অনুসন্ধান প্যাটার্ন দেখতে "{code|text=অনুসন্ধান প্যাটার্ন}" বা "{code|text=/pattern/modifiers}"-এর মত হতে পারে, এবং প্রতিস্থাপন প্যাটার্নে তথ্যসূত্রের গ্রুপ থাকতে পারে যেমন "{code|text=$1}" ({helplink|text=নির্দেশিকা|title=জাভাস্ক্রিপ্ট regex টিউটোরিয়াল|url=} দেখুন)।'

Aftabuzzaman 14:22, 04 May 2016‎ (UTC)

Thanks Aftabuzzaman! I added your translations. :) —Pathoschild 03:12, 05 May 2016 (UTC)

Yoruba Wikipedia[edit]

Hi Jesse,

I trust you're fine. I came across you on yo:Wikipedia and I felt I should contact you. I am a native speaker of Yoruba language. I write and speak the language perfectly. I have created some articles in that wiki but I am currently helping with translation of medical articles to Yoruba. I started yesterday with Àjẹsára jẹ̀dọ̀jẹ̀dọ̀ B which I translated from Hepatitis B. I patrolled several articles yesterday and discovered that they were not written in a way that reflect the language. For example, the article Serena Williams was not written in a way that reflect the Yoruba language. Note the lack of the signs. The truth is, Yoruba language has its syntax that govern the structure of sentences in a that language. For example, In Yoruba language, Igba means 200 in English, ìgbá means Garden egg in English, ìgbà means Time in English and Igbá means Calabash in English. Now, if an editor is writing about "Time" and he writes Igba, it becomes an hoax. If such written styles continues then the entire article become a hoax and such contributions is net negative. The truth is multiple articles had been written like this. Is there away we can correct this, if not is there a way we can prevent such occurrence in the future? I have also seen multiple articles written like this and this. I am thinking of re-writing the those ones though. Thank you. Wikicology (talk) 11:40, 20 May 2016 (UTC)

I actually do not know any admin I can contact in that wiki. Cheers. Wikicology (talk) 12:05, 20 May 2016 (UTC)

(tps) The one sysop listed there is yo:Oníṣe:Demmy. StevenJ81 (talk) 16:08, 20 May 2016 (UTC)
Demmy is an active administrator and editor on yowiki, so they're the best person to ask. —Pathoschild 17:26, 20 May 2016 (UTC)

Need help with a modified copy of your proofreading.js[edit]

Hi. I work on en.WS projects and need your help to activate a modified version of your proofreading.js which I copied to my namespace, if this is possible. This is the link to my common.js and this is the link to the modified copy of proofreading.js. The changes are needed for proofreading of the Popular Science Monthly project, and I indicated the places of the modifications with my username 'Ineuw'. Thanks. Ineuw (talk) 17:17, 22 June 2016 (UTC)

Hello Ineuw. It looks like you want to customise the page cleanup script. If so you should uncomment line 30 (the "Clean up OCR" tool), which should enable it for you. —Pathoschild 03:19, 23 June 2016 (UTC)
@Pathoschild: I enabled line 30, but it doesn't implement the modifications I made on lines 234, 235, 236. My needs are very simple - to eliminate the spaces on both sides of — mdash, - hyphen, and delete any ^ caret appearing on the page. Could you please check what I did wrong on those lines?Ineuw (talk) 05:16, 23 June 2016 (UTC)
Your script works for me, though your whitespace patterns aren't quite right. You have / +—+ /g, which can be read as one or more spaces, then one or more hyphens, then single space. You should use / +— +/g (one or more spaces, then one hyphen, then one or more spaces) to match whitespace on both sides, or / *— */g (zero or more spaces, then one hyphen, then zero or more spaces) to match whitespace on either side. —Pathoschild 19:44, 23 June 2016 (UTC)
Again, thank you. I will modify it.Ineuw (talk) 23:39, 23 June 2016 (UTC)

RegexMenuFramework migration request[edit]

Hi. I see that on User:Pathoschild/Scripts/Regex menu framework you said to contact you in case our scripts required migration. I used in the past User:MarcoAurelio/bpi.js, which was a copy of your script that helped implement the standard bot policy on projects. Recently a bunch of wikis have been added and doing all this by hand is terrible. If you got a minute, could you please migrate that old script? Thank you very much. Best regards, —MarcoAurelio 16:27, 13 July 2016 (UTC)

Done! You may need to bypass your cache to see the changes. Let me know if anything goes awry. :) —Pathoschild 00:14, 14 July 2016 (UTC)
In principle everything works fine. Thank you very much! —MarcoAurelio 15:03, 6 August 2016 (UTC)

Your global-editinterface and global-delete rights are expiring soon[edit]

Hello Pathoschild. This is to let you know that your global rights are expiring soon. If you wish to have them renewed (and I'm sure loooooots of people like me would like to continue benefiting from your unvaluable work), please post a renewal request on SRGP. Best regards, —MarcoAurelio 15:05, 6 August 2016 (UTC)

Hi MarcoAurelio. Thanks for the reminder; I posted a renewal request. :) —Pathoschild 04:18, 07 August 2016 (UTC)

User query[edit]

Hello Pathoschild. As per global rollback policy, as amended by Requests for comment/Inactive Global rollback users, global rollbackers who have not contributed to any Wikimedia project for the past 2 years should have their global rollback rights removed for inactivity. Could you please generate a list of global rollbackers who have been inactive on all wikis for a period of 2 years so we can implement the outcome of such discussion? I think you generated one list to me some time ago, but I'd need an updated one if at all possible. With sincere thanks, —MarcoAurelio 13:10, 12 August 2016 (UTC)

Hello MarcoAurelio. Here's a sortable table of global rollbackers by their last edit on any project:
user last edit last edit on wiki
Leyo 2016-08-17 dewiki
YourEyesOnly 2016-08-16 dewiki
Az1568 2016-08-15 metawiki
Kanjy 2016-08-13 jawiki
Mike.lifeguard 2016-06-12 testwiki
Seewolf 2016-08-16 dewiki
Fabexplosive 2016-07-24 itwiki
MoiraMoira 2016-08-17 nlwiki
EdBever 2015-06-01 nlwiki
VasilievVV 2016-08-17 ruwiki
Alison 2016-08-17 enwiki
Finnrind 2016-08-07 nowiki
.snoopy. 2016-06-20 itwiki
Rschen7754 2016-08-17 enwiki
Baiji 2016-08-12 eswiki
Beetstra 2016-08-17 enwiki
Erwin 2016-02-18 nlwiki
Dalibor Bosits 2016-03-14 mediawikiwiki
Church of emacs 2016-07-28 dewiki
Incnis Mrsi 2016-06-13 commonswiki
Juliancolton 2016-08-08 enwiki
Hercule 2016-08-17 frwiki
NuclearWarfare 2016-08-17 enwiki
Mercy 2016-08-12 cswiki
Techman224 2016-08-16 commonswiki
Xqt 2016-08-15 dewiki
Billinghurst 2016-08-17 enwikisource
Ezarate 2016-08-17 eswiki
Bencmq 2016-07-17 zhwiki
Addihockey10 2015-07-05 enwiki
Restu20 2016-06-22 enwiki
Waihorace 2016-08-16 zhwikinews
Holder 2016-08-17 sdwiki
Maximillion Pegasus 2016-08-16 enwiktionary
Jafeluv 2016-07-15 wikidatawiki
Jamesofur 2016-07-11 enwiki
Toto Azéro 2016-08-01 frwiki
Avicennasis 2016-08-09 enwiki
Iluvatar 2016-08-16 ruwiki
PiRSquared17 2016-06-19 enwiki
Hydriz 2016-08-14 simplewiktionary
Courcelles 2016-08-07 enwiki
-revi 2016-08-17 commonswiki
Hazard-SJ 2016-07-13 enwiki
Aldnonymous 2016-07-05 idwiki
Uğurkent 2016-08-14 trwiki
Morphypnos 2016-07-31 frwikiquote
Ymblanter 2016-08-17 enwiki
Jasper Deng 2016-08-17 enwiki
Krinkle 2016-08-17 mediawikiwiki
Infinite0694 2016-08-10 jawiki
Wiki13 2016-08-15 nlwiki
Defender 2016-08-16 metawiki
Deu 2016-08-17 dewiki
Lukas²³ 2014-12-05 enwiki
LlamaAl 2016-04-19 eswiki
Rxy 2016-08-17 jawiki
Igna 2014-11-26 slwiki
Vogone 2016-08-17 enwiki
Syum90 2016-08-17 rowikisource
Glaisher 2016-08-14 simplewiki
Alan 2016-08-05 commonswiki
Atcovi 2016-08-17 mnwiki
和平奮鬥救地球 2016-08-17 zhwiki
Nastoshka 2016-07-20 itwikivoyage
Eurodyne 2016-08-17 enwiki
Matiia 2016-08-17 mediawikiwiki
Ah3kal 2016-08-11 elwiki
HakanIST 2016-08-17 bowiki
(Sorry for the slow reponse. I didn't keep the script last time, so I needed to rewrite it. I added it to my library, so you'll get a quicker response next time.)
Pathoschild 18:12, 17 August 2016 (UTC)

Template:User language category[edit]

Hi. Could You please check why the {{Template:User language category}} adds the categories to themselves, e.g. in Category:User be. --Jarash (talk) 07:53, 25 August 2016 (UTC)

Hi Jarash. The category is added by the example {{#babel}} boxes, and unfortunately there's no option to suppress the category. The only way to remove the category would be to remove the examples. —Pathoschild 13:21, 25 August 2016 (UTC)

synchbot requests queed since august[edit]

Is synchbot still available? requests are queued since august. Should I instead ask someone else? -- 15:27, 3 October 2016 (UTC)

I'll clear the queue this week. :) —Pathoschild 15:46, 03 October 2016 (UTC)


Hello! Can you delete this page?--Πανεπιστήμιο (talk) 18:06, 10 October 2016 (UTC)

Hello Πανεπιστήμιο. I can only deleted as part of the synchbot service, but you can ask for help at Steward requests/Miscellaneous. :) —Pathoschild 18:09, 10 October 2016 (UTC)
Okey!--Πανεπιστήμιο (talk) 18:50, 10 October 2016 (UTC)
I made the request. Since you are global admin why do not delete this?--Πανεπιστήμιο (talk) 19:06, 10 October 2016 (UTC)
I'm not actually a global admin; I'm part of a special group which only lets me delete pages as part of the synchbot service. —Pathoschild 19:10, 10 October 2016 (UTC)
Aha. Since you are global deleter why do not delete this? Did you see for yourself that the page is useless.--Πανεπιστήμιο (talk) 19:18, 10 October 2016 (UTC)
I am not allowed to delete that page. Stewards are allowed, so they will respond to your request soon. :) —Pathoschild 19:21, 10 October 2016 (UTC)

You're right! So it is more democratic.--Πανεπιστήμιο (talk) 19:25, 10 October 2016 (UTC)

Stalk toy[edit]

The query does not show any result. But de.wikibooks has more than hundred edits by this IP. --Manorainjan (talk) 18:28, 17 December 2016 (UTC)

Hi Manorainjan. Stalktoy doesn't show edits for IP addresses, only blocks. Unfortunately the data isn't stored the same way for IPs as it is for users. —Pathoschild 18:59, 17 December 2016 (UTC)
OK, and why the description says: "You can provide an account name (like Pathoschild), an IPv4 address (like, an IPv6 address (like 2001:db8:1234::), or a CIDR block (like or 2600:3C00::/48)."? --Manorainjan (talk) 21:14, 17 December 2016 (UTC)
Because you can provide any of those, and the tool will show you the available data. For IP addresses, it will show the wikis where it has been blocked (with the block details). —Pathoschild 21:21, 17 December 2016 (UTC)
Please write in the description, that for IPs only block details will be shown and not the number of edit. --Manorainjan (talk) 21:34, 17 December 2016 (UTC)
The blurb only gives examples of what you can search, it's not intended as a documentation reference. Here's what you can type and the information it'll show:
type example information shown
IP address
related links; global or local blocks; protocol (IPv4 or IPv6).
CIDR range
related links; global or local blocks overlapping the CIDR range; protocol (IPv4 or IPv6); human-readable IP range.
user name Manorainjan related links; global or local blocks; global account info (including ID, locks, global groups, registration date, total edit count, home wiki, and unified/detached wikis); local account info (including local groups, registration dates, edit counts).
Pathoschild 22:22, 17 December 2016 (UTC)

2017 steward elections tool[edit]

Hey Pathoschild!

Would you be able to update your marvellous eligibility tool for the 2017 elections please? It will need a little bit of a change, since we've revamped one of the requirements for candidates - instead of being 6 months activity, it's the same edit count requirement as for voting. You can see the criteria at Stewards/Elections 2017/Guidelines.

Thanks a lot! – Ajraddatz (talk) 01:06, 31 December 2016 (UTC)

Will do. I'll take a few days to do some much-needed refactoring first. I've been meaning to make it much easier to add events to make pull requests less daunting. :) —Pathoschild 04:08, 03 January 2017 (UTC)
Awesome, thanks! :-) – Ajraddatz (talk) 04:26, 3 January 2017 (UTC)
@Ajraddatz, @Bennylin, @Jyothis: since you all asked about this separately, I'll ping you here.
I have a finished rewrite of the tool which makes...
  • events much easier to add (see example);
  • eligibility checks up to ≈90% faster for older accounts;
  • the displayed text more accurate (it's now generated from the event rules, so it can't be out-of-sync with the implementation);
  • the code more maintainable and extensible.
Here's a temporary test link with the 2017 steward elections added. This is a major rewrite, so there may be bugs I didn't catch during testing; feel free to try out a few accounts to see if you spot any problems. I'll push it to the production URL in a few days if we don't find any issues. :)
A few notes for the 2017 steward election:
  • I implemented "50 edits [...] between 01 August 2016 and 31 January 2017" as meaning any edit between 2016-08-01 00:00:00 and 2017-01-31 23:59:59.
  • I implemented "not primarily use the account for automated (bot) tasks" as meaning that none of the accounts used to determine edit count eligibility are flagged as a bot. For example, if your 600 edits are spread across three wikis, you're considered eligible if none of those wikis have a bot flag. (The wikis are checked in order of most→least total edits by the user.)
  • I implemented "administrator rights [...] for a period of at least three months" as meaning a continuous period of 90 days at any point before 2017-01-31 23:59:59.
Let me know if you'd like to change any of those interpretations. —Pathoschild 23:42, 09 January 2017 (UTC)
These conditions work fine. Thanks for your help as always :-) – Ajraddatz (talk) 23:58, 9 January 2017 (UTC)
Hum, seems like something's off. – Ajraddatz (talk) 00:00, 10 January 2017 (UTC)
Fixed! —Pathoschild 01:36, 10 January 2017 (UTC)
It seems editcount does not include deleted edits. It probably should, though I'm not really sure. Savhñ 00:01, 10 January 2017 (UTC)
@Ajraddatz, should deleted edits be counted? They weren't counted in previous events and it would slow down the script significantly, though. (They need to be queried from a separate table.) —Pathoschild 01:40, 10 January 2017 (UTC)
I'll ask electcom more generally. My initial thought would be yes, but if it's too much work then the tool can stay as-is and we can fix individual cases as needed. – Ajraddatz (talk) 02:07, 10 January 2017 (UTC)
If the change is too complicated, I would suggest changing the criteria to x non-deleted edits (and while we're at it, main namespace edits only?), though the disadvantage of counting undeleted edits is that it can change at any time, while the editcount (including deleted edits) for a timespan in the past would be constant. Savhñ 11:09, 10 January 2017 (UTC)
I added support for counting deleted edits, and tentatively enabled it for the 2017 steward elections. It's a bit slower, but not too bad. Let me know if you want to keep it on, it's just a config flag now. —Pathoschild 19:04, 10 January 2017 (UTC)
Yes, please keep it; for the consistency reason mentioned by Savh. --MF-W 03:06, 11 January 2017 (UTC)
Will do. I'll push this live in a couple of days if nothing else comes up. —Pathoschild 05:39, 11 January 2017 (UTC)
The new version is now live, including support for the 2017 steward elections. Let me know if you find anything awry. :) —Pathoschild 05:26, 12 January 2017 (UTC)

Spanish translations for TemplateScript[edit]

Hello. I'd like to provide you with the Spanish translations for your TemplateScript tool:

diff --git a/user-scripts/i18n/es.js b/user-scripts/i18n/es.js
new file mode 100644
index 0000000..2218c95
--- /dev/null
+++ b/user-scripts/i18n/es.js
@@ -0,0 +1,38 @@
+ * This is a sample translation file for these scripts. See
+ * for instructions on using translation files.
+ *
+ * To translate these scripts:
+ *   1. Copy this to a *new* file named with your language code.
+ *   2. Translate the text inside 'quotes'. Be careful with the special tokens that look like
+ *      {variable}; these are placeholders. Only translate the text right of the '=' symbol. For example,
+ *      only "reset the form" should be translated for the "{resetForm|text=reset the form}" token.
+ *   3. Submit a pull request to the Git repository, or simply post it to
+ *      and I'll do the rest.
+ */
+var pathoschild = pathoschild || {};
+pathoschild.i18n = {
+	templatescript: {
+		defaultHeaderText: 'TemplateScript',                            // the sidebar header text label for the default group
+		regexEditor: 'Editor de regex'                                  // the default 'regex editor' script
+	},
+	regexeditor: {
+		header: 'Editor de regex',                                      // the header text shown in the form
+		search: 'Buscar',                                               // the search input label
+		replace: 'Reemplazar',                                          // the replace input label
+		nameSession: 'Introduzca un nombre para esta sesión',           // the prompt shown when saving the session
+		loadSession: 'Cargar sesión "{name}"',                          // tooltip shown for a saved session, where {name} is replaced with the session name
+		deleteSession: 'Borrar sesión "{name}"',                        // tooltip shown for the delete icon on a saved session, where {name} is replaced with the session name
+		closeEditor: 'Cerrar el editor de regex',                       // tooltip shown for the close-editor icon
+		addPatterns: 'añadir patrones',                                 // button text
+		addPatternsTooltip: 'Añadir botones de búsqueda y reemplazo',   // button tooltip
+		apply: 'aplicar',                                               // button text
+		applyTooltip: 'Realizar los patrones designados más arriba',    // button tooltip
+		undo: 'deshacer lo último',                                     // button text
+		undoTooltip: 'Deshacer lo último',                              // button tooltip
+		save: 'guardar',                                                // button text
+		saveTooltip: 'Guardar esta sesión para uso posterior',          // button tooltip
+		instructions: 'Introduce cualquier número de expresiones regulares a ejecutar. El patrón de búsqueda puede ser tipo "{code|text=patrón de búsqueda}" o "{code|text=/patrón/modificadores}", y el patrón de reemplazos puede contener referencias a grupos como "{code|text=$1}" (ver {helplink|text=tutorial|title=Tutorial JavaScript regex|url=}).'
+	}

Since I don't have a github account I've decided to post them here. Hope that you don't mind. I also hope that the syntax is okay & they're useful. Best regards, —MarcoAurelio 15:18, 8 February 2017 (UTC)

Added and deployed. Thanks! —Pathoschild 02:39, 09 February 2017 (UTC)

Khowar Wikipedia[edit]

@Pathoschild: sir the botanalysis link is not working properly, please correct this [8]--Zaheeruddin25 (talk) 08:58, 16 February 2017 (UTC)

Hi Zaheeruddin25. Is this tool what you're looking for? I fixed the status page template to remove the broken link. :) —Pathoschild 01:15, 17 February 2017 (UTC)

Synchbot backlog[edit]

There is a backlog of requests at Synchbot dating back to October 30, 2016. Are you still offering this service? Allen4names (talk) 00:36, 19 February 2017 (UTC)

Hi Allen4names. I'm still offering it, but some of my other projects have needed a lot of attention lately. I'll start clearing the queue soon; sorry for the delay. :) —Pathoschild 21:41, 19 February 2017 (UTC)
Done! —Pathoschild 19:41, 20 February 2017 (UTC)
Thank you. Allen4names (talk) 04:48, 21 February 2017 (UTC)

Ajax Sysop error on Ajax Rollback[edit]

Recently, I got the following error code on rollbacking with ajax rollback: ✘alreadyrolled: Cannot rollback last edit of [[:고려 태조]] by [[User:양념파닭+레비|양념파닭+레비]] ([[User talk:양념파닭+레비|talk]] | [[Special:Contributions/양념파닭+레비|contribs]]); someone else has edited or rolled back the page already. The last edit to the page was by [[User:양념파닭 레비|양념파닭 레비]] ([[User talk:양념파닭 레비|talk]] | [[Special:Contributions/양념파닭 레비|contribs]]).

I make heavy use of it when I got to revert a contribution of problem maker en masse, so it's quite inconvinient for me when it's broken. Can you fix the underlying problem? Thanks. — regards, Revi 10:20, 4 March 2017 (UTC)

Hi -revi. That's the response from the MediaWiki API. Based on the message, this seems to be a MediaWiki bug? —Pathoschild 17:43, 04 March 2017 (UTC)
I'm not sure, it worked fine when I clicked "Rollback" in mediawiki. So I suspected this is Ajax rollback's fault. I didn't know how to debug (and where to start), so I contacted you. Any idea on how can I get what's wrong with it? — regards, Revi 15:35, 5 March 2017 (UTC)
By the way your ping didn't work because your ping does not have direct link to your userpage or user talk page. (No redirect allowed for pings) — regards, Revi 15:37, 5 March 2017 (UTC)
The rollback username isn't being normalised correctly (note that one username link has a +, and the other has a space). I'm not sure when that changed, but I added a workaround to fix it in the ajax rollback feature. Can you clear your cache and try again? —Pathoschild 18:20, 05 March 2017 (UTC)

Delete pages[edit]

Delete pages in. b:be:Category:Артыкулы да выдалення, please. Medzianowsky (talk) 14:09, 26 April 2017 (UTC)

Hello Medzianowsky. I can only delete pages as part of the synchbot service, but you can ask for help at Steward requests/Miscellaneous. :) —Pathoschild 16:14, 26 April 2017 (UTC)

Please note[edit]

Just a gentle notification. (I use your template script in my global.js file.)  Paine Ellsworth  put'r there  17:50, 30 April 2017 (UTC)

I updated all my scripts to declare their RL dependencies. You may need to clear your cache to see the changes. Let me know if any of them still have issues. :) —Pathoschild 04:55, 01 May 2017 (UTC)
Thank you very much, Pathoschild! I still think your template script is most awesome.  Paine Ellsworth  put'r there  17:52, 1 May 2017 (UTC)

"Cantonese" page[edit]

Hello. I see that you created "Cantonese" as the redirect to Requests for new languages/Wikipedia Cantonese. I wonder whether you want the page kept as is or can allow me to tag it for deletion. --George Ho (talk) 12:07, 8 May 2017 (UTC)

Hi George Ho. I didn't directly create the redirect; someone placed a request at Cantonese and I moved the page. Feel free to tag it for deletion. —Pathoschild 14:48, 08 May 2017 (UTC)
Yes check.svg Deleted. --George Ho (talk) 18:12, 8 May 2017 (UTC)

User Page delete in only one wiki[edit]

Hi! I need to delete only one user page ( in a wiki in a language I don't speak. Thus I cannot find the speedy deletion template there. How do I put this into a request? Thanks in advance! with regards from VINCENZO1492 11:38, 19 May 2017 (UTC)

Hi Vincenzo1492. I think the correct template is {{delete|reason here}} (make sure to replace "reason here" with the reason you're requesting deletion). It doesn't seem like the page needs to be listed on another page on that wiki. —Pathoschild 14:51, 19 May 2017 (UTC)
Thanks! I give it a try. How did you find that? with regards from VINCENZO1492 04:25, 20 May 2017 (UTC)
[[Template:delete]] redirects to the speedy deletion template on many wikis, and I found the instructions at sh:Wikipedia:Šabloni za održavanje#Pitanje brisanja which links to it. :) —Pathoschild 04:54, 20 May 2017 (UTC)
Thanks a lot for your help! I've put that on my watchlist, if I need it again. with regards from VINCENZO1492 05:54, 20 May 2017 (UTC)

Catanalysis broken for Nap at mul.source[edit]

Hi. I hope I'm writing in the right place. When invoking the Catanalysis tool for Neapolitan pages on ([9]), I always get this: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 81 bytes) in /mnt/nfs/labstore-secondary-tools-project/meta/git/wikimedia-contrib/tool-labs/backend/modules/Database.php on line 385. Maybe there are too many pages? The nap.source project was recently declared eligible and contributors are willing to renew their efforts to have it approved, but without your tool it will probably be harder to prove that there is a continuous activity. I hope you can fix it. Thank you very much. Candalua (talk) 07:32, 19 June 2017 (UTC)

Hi Candalua. Sorry for the slow response. I'm working on a refactor to fix that; I'll let you know when it's ready. :) —Pathoschild 04:24, 29 June 2017 (UTC)
@Candalua I just deployed an update for Catanalysis:
  • Fixed out-of-memory errors when analysing very large test projects.
  • Added support for IPv6 addresses.
  • Added support for newer wiki namespaces.
  • Improved bytes-added accuracy.
  • Simplified output a bit.
It should work fine with the Neapolitan test wiki now. Let me know if you notice any issues. :) —Pathoschild 01:19, 30 June 2017 (UTC)
Thank you Pathoschild. I tried again several times but I'm always getting a Connection Timed Out :( Candalua (talk) 08:04, 3 July 2017 (UTC)
The page takes a while to load for that test project (≈60-80 seconds), so your browser might give up early. Try with a different browser, or download this temporary PDF version instead. —Pathoschild 14:52, 03 July 2017 (UTC)

Excuse me[edit]

Hello. I have a question about link above. Is it possible─by policy─ to remove all user pages (main user pages, user talk pages and subpages etc) using by Synchbot? Or, do you know how to move the user pages without history logs in wikimedia projects? Thanks. --Idh0854 (talk) 02:20, 23 June 2017 (UTC)

Hi Idh0854. Synchbot can delete your main user pages (except on Meta), but not the subpages (since they're not crosswiki) or talk pages. You'll need to ask stewards or local administrators for the subpages and talk pages. If you want to move a page without history, you'll need to copy & paste the content into the new page; make sure to back up the content before the old page is deleted. Feel free to post a request on Synchbot if you want me to delete all your main user pages. —Pathoschild 04:45, 29 June 2017 (UTC)

Saved Regex editor Search and replace parameters[edit]

Hi. Would it be possible store the Regex editor's search & replace parameters in a user page, to be retrieved between sessions? Such a page can be created currently by any user and transfer the parameters by copy and paste, but I was thinking of a selection (dropdown) list tied to the user name and a particular page name such as this one created here? I am aware that an idea expressed in a simple paragraph like this, involves a lot of work, but I felt that the idea deserved to be recorded to enhance the use of the Regex editor. Ineuw (talk) 05:11, 28 June 2017 (UTC)

Hi Ineuw. That's beyond the scope of regex editor, but you can do something similar with TemplateScript. —Pathoschild 04:49, 29 June 2017 (UTC)
Thanks for the reply. I have the TemplateScript installed through the Gadgets, My Page namespace edit environment, but it doesn't retain the saved Regex search and replace parameters between sessions. It certainly is not installed in my commmon.js. Am I missing something? Ineuw (talk) 05:14, 29 June 2017 (UTC)
I mean you can create TemplateScript scripts to save and share scripts permanently; regex editor patterns are only currently persisted on the same computer. —Pathoschild 05:20, 29 June 2017 (UTC)
Thanks again. I have buckle down and experiment. Ineuw (talk) 06:19, 29 June 2017 (UTC)

Background of Regex editor form[edit]

Hello child of pathos, I wouldn’t be surprised, if it was due to my individual settings, but the regex editor was for me not usable in default setting, because it has a transparent background (actually fully transparent black or rgba(0,0,0,0), so black font on black background ;-)). I’ve now locally set #regex-editor { background: $SomeColour !important; } and I can use it (a colour like whitesmoke or slightly darker should work well). Perhaps you should consider adding this setting explicitly in the stylesheet or at least give an advice for users? Additional: On editing and testing here I noticed an issue with the script and the new editing buttons – the regex editor form is behind them! — Speravir (talk– 20:45, 14 July 2017 (UTC)

Hi Speravir. The regex editor's styles are meant to work with any of the Wikimedia skins; it sounds like you have a custom theme? I can't reproduce the problem you mentioned with the accessible buttons; can you post a screenshot somewhere so I can see what you mean? —Pathoschild 17:14, 15 July 2017 (UTC)
Ha, I told you, I wouldn’t be surprised … In fact I use de:Benutzer:Schnark/js/wikieditor.js. But you requested screenshots (note, I will eventually delete them some time later deleted):
  • editor in de:Wikipedia:Spielwiese (sandbox equivalent) with legacy buttons: [ WP_Spielwiese.png] deleted
  • here on this talk page on first start with my individual colour setting: [ Meta_1st_start.png] deleted
  • … and after a page reload (I actually blindclicked on “Show preview”): [ Meta_reload.png] deleted
— Speravir (talk– 18:41, 15 July 2017 (UTC)
You seem to have a custom layout. It's probably not an issue with wikieditor.js, which works fine with the regex editor in my testing. —Pathoschild 18:48, 15 July 2017 (UTC)
So, back to not surprised … OK, and thanks for testing. I’ve locally added z-index: 1 to the rule mentioned above, that’s sufficient here in the moment. (The German Wikipedia has meanwhile also switched to the new button layout.) — Speravir (talk– 01:18, 21 July 2017 (UTC)

German translation for regex editor[edit]

I’ve translated your en.js template into German. Could you, please, add it as de.js?

var pathoschild = pathoschild || {};
pathoschild.i18n = {
        templatescript: {
                defaultHeaderText: "TemplateScript",
                regexEditor: "Regex-Editor"
        regexeditor: {
                header: "Regex-Editor",
                search: "Suchen",
                replace: "Ersetzen",
                nameSession: "Namen für diese Sitzung angeben",
                loadSession: 'Sitzung "{name}" laden',
                deleteSession: 'Sitzung "{name}" löschen',
                closeEditor: "Regex-Editor schließen",
                addPatterns: "Weiteres Feld",
                addPatternsTooltip: "Weiteres Feld für Such- und Ersetzungsmuster hinzufügen",
                apply: "Anwenden",
                applyTooltip: "Obenstehende Muster anwenden",
                undo: "Letzte Ersetzung zurücknehmen",
                undoTooltip: "Letzte Ersetzung rückgängig machen",
                save: "Speichern",
                saveTooltip: "Diese Sitzung zur erneuten Verwendung speichern",
                instructions: 'Gib einen Regulären Ausdruck ein, der angewendet werden soll. Das Suchmuster kann eine einfache Folge sein wie "{code|text=Suchmuster}" oder ein Ausdruck "{code|text=/Muster/Modifikatoren}" und das Ersetzungsmuster kann Referenzgruppen enthalten wie "{code|text=$1}" (siehe {helplink|text=englisches Tutorial|title=JavaScript-Regex-Tutorial|url=}).'

— Speravir (talk– 22:11, 14 July 2017 (UTC)

Done. Thanks! —Pathoschild 17:37, 15 July 2017 (UTC)

Undeclared dependency on mw.util[edit]

Hi, your script User:Pathoschild/Scripts/Regex_menu_framework.js references mw.util, but does not guarantee that the Resourceloader module mediawiki is actually loaded. This causes errors for editors trying to use the script. —TheDJ (talkcontribs) 03:56, 18 August 2017 (UTC)

Hi TheDJ. That script has been obsolete since 2015, and should be replaced with TemplateScript (which does declare its RL dependencies). Did you find someplace still using regex menu framework? —Pathoschild 19:35, 21 August 2017 (UTC)
Yup, pretty common one too: en:User_talk:Ohconfucius#EngvarB.27s_regexmenuframeworkTheDJ (talkcontribs) 21:34, 21 August 2017 (UTC)
I migrated most of their scripts to TemplateScript a long time ago, but I missed EngvarB. Ideally Ohconfucious would update it, but I can take a look if they're busy. —Pathoschild 01:48, 22 August 2017 (UTC)
It's worse.. Apparently about 15000 people have it enabled as a Gadget on en.wp... en:Special:GadgetUsage. I'm sort of assuming most people don't need it and have no idea why they have it enabled, but still... —TheDJ (talkcontribs) 21:05, 23 August 2017 (UTC)
I'm gonna collect some logging on this, to get a better sense of the scale here. This is all synchronous JS with global variable usage, so outright removing it might be very problematic. I'll get back to you. —TheDJ (talkcontribs) 22:07, 23 August 2017 (UTC)
@TheDJ For most users, RMF just adds a 'regex editor' feature (a tool to create, save, and apply search & replace patterns). TemplateScript has the same feature, so just changing w:MediaWiki:Gadget-RegexMenuFramework.js to reference TemplateScript instead should be fine for the vast majority of users. We can shim the old methods temporarily to avoid breaking user scripts until we can update any usages. —Pathoschild 00:14, 24 August 2017 (UTC)
Right, can you move this code into regexmenuframework ? Then i'll remove it from the gadget. The gadget usage seems to be minor so far, which is pretty good. —TheDJ (talkcontribs) 09:49, 25 August 2017 (UTC)
@TheDJ Done, though I used a different message. Are these logged anywhere besides the console? —Pathoschild 17:33, 23 September 2017 (UTC)
Yes they are, but I need to find the link again. Will let you know. —TheDJ (talkcontribs) 07:18, 25 September 2017 (UTC)
Got it. link. I note that it's not currently working, possibly, because your code wrapped it in a dom ready function. There should be no need for that however. —TheDJ (talkcontribs) 11:22, 26 September 2017 (UTC)
Or rather, it's because you changed the identifiers of the logging (the last parameter of the function call), with which they are registered in event logging.. I'm gonna get someone to undo that real quick, cause thats' gonna cause a lot of pollution. —TheDJ (talkcontribs) 11:25, 26 September 2017 (UTC)
Hi. I made this edit as a temporary fix, as requested by TheDJ. --MZMcBride (talk) 13:19, 26 September 2017 (UTC)
Restored with the same identifiers as enwiki. —Pathoschild 21:59, 27 September 2017 (UTC)

Global rights expired[edit]

Hi, I have removed your Global editinterface and Global delete rights as they both expired. If you still need them you can ask to renew them at Steward requests/Global permissions. Stryn (talk) 11:57, 20 August 2017 (UTC)

Hi Stryn. Thanks for letting me know. I still run Synchbot occasionally, but I'm otherwise not active anymore. Maybe it would be best for active stewards to handle Synchbot instead of renewing these; do you know if anyone would be interested? I can give access to the code repo and documentation, and I'd be available for any questions. I've negotiated exceptions to various local abusefilter rules and policies, so any interested stewards will need to contact a few local communities to update those. (I'm fine applying for renewal and continuing Synchbot myself if no stewards are available or interested.) —Pathoschild 01:18, 21 August 2017 (UTC)
Pathoschild, I'd advice you to keep running yourself the service. Synchbot is a very powerful tool and you know how to run it. People is also used to see you in the logs already. Please, continue. Thanks. —MarcoAurelio (talk) 17:36, 21 August 2017 (UTC)
Jesse, I can't tell you how to spend your time. That said, if you are willing to keep running it yourself, I think you are more than entitled to say to people how often you plan to run it. This way, you could limit how often you need to come by to take care of things, and people will have a reasonable expectation of how long they should expect things to take. Depending on how long the backlog gets, maybe just do it once or twice a month, and that's it. StevenJ81 (talk) 19:02, 21 August 2017 (UTC)
Thanks MarcoAurelio and StevenJ81. I don't mind running Synchbot, it was just a suggestion in case active stewards wanted to handle it instead. I'll submit a renewal request soon then. :) —Pathoschild 19:08, 21 August 2017 (UTC)

Some questions[edit]


I have three questions which have been on my mind for awhile. Perhaps you can clarify them?

  • 1: I've been using TemplateScript Search and Replace, but it still doesn't save my search definitions between sessions. Are the saved searches stored in cookies?
  • 2: I use the over/under mode of proofreading and find the upper window height to be too small where the original scan is displayed. Could it be made larger with CSS to display more text lines of the original scan? The reason is that I can only see about five lines of text on the top, while I can edit 11-12 lines in the lower text area. I tried using the magnifier to reduce the image size, but this would require reducing the text with each new page edit. I also tried to come up with a solution, but I can't find the object name of the upper window when I looked at the code inspector.
  • 3: If you care to remember, I am using a slightly modified copy of your proofreading.js placed here. I only use the 'Clean OCR' option, which on completion of the cleanup, leaves the cursor at the end of the text. Would it be a big problem to send the cursor up to beginning of the text (Control-Home) within the textarea box?

Your advice and help is much appreciated.Ineuw (talk) 19:14, 16 September 2017 (UTC)

Hi Ineuw.
  1. TemplateScript stores data in your browser's local storage, so it should be persisted between sessions. Did you configure your browser to clear data between sessions?
  2. I'm not very familiar with the proofreading tools. Can you link me to an example page I can try?
  3. You can move the cursor to the top of the text with this code:
    document.getElementById("wpTextbox1").setSelectionRange(0, 5);
Pathoschild 00:43, 18 September 2017 (UTC)
Thanks for your help and the clarifications. This is my editing environment, and the window which I would love to increase the height of is indicated by the red frame. Ineuw (talk) 06:29, 19 September 2017 (UTC)
You can increase the height of that preview with CSS like this:
.prp-page-image {
   height: 500px !important;
Pathoschild 21:32, 20 September 2017 (UTC)
My gratitude for the CSS code snippet. It is perfect! But this javascript code snippet document.getElementById("wpTextbox1").setSelectionRange(0, 5); moves the cursor to the 1st column, but not the first column and the 1st row of the text box. Ineuw (talk) 07:04, 23 September 2017 (UTC)
What do you mean? Can you post a screenshot? —Pathoschild 15:23, 23 September 2017 (UTC)
@Pathoschild: Hi, I uploaded this image at Wikisource to indicate where the cursor ends up after activating The code is inserted at line 317. It is quite possible that I placed it in the wrong place?Ineuw (talk) 22:39, 25 September 2017 (UTC)Ineuw (talk) 06:14, 27 September 2017 (UTC)
@Ineuw this version should work better:
var input = document.getElementById("wpTextbox1");
input.setSelectionRange(0, 0);
input.scrollTop = 0;
Pathoschild 22:40, 27 September 2017 (UTC)
@Pathoschild: A big thank you, it's perfect.Ineuw (talk) 01:43, 28 September 2017 (UTC)

Catalan translation of TemplateScript[edit]

Hi, Pathoschild! I've begun to adapt TemplateScript for ca.source. The Catalan translations are the following ones. Could you please upload them to Github?

var pathoschild = pathoschild || {};
pathoschild.i18n = {
    templatescript: {
        defaultHeaderText: "TemplateScript", // the sidebar header text label for the default group
        regexEditor: "Editor regex" // the default 'regex editor' script
    regexeditor: {
        header: "Editor d´expressions regulars",      // the header text shown in the form
        search: "Cercar",                             // the search input label
        replace: "Reemplaçar",                        // the replace input label
        nameSession: "Introdueixi un nom per aquesta sessió", // the prompt shown when saving the session
        loadSession: 'Carregar sessió "{name}"',      // tooltip shown for a saved session, where {name} is replaced with the session name
        deleteSession: 'Esborrar sessió "{name}"',    // tooltip shown for the delete icon on a saved session, where {name} is replaced with the session name
        closeEditor: "Tancar l´editor regex",         // tooltip shown for the close-editor icon
        addPatterns: "Afegeix patrons",               // button text
        addPatternsTooltip: "Afegeix caixes de cerca i reemplaçament", // button tooltip
        apply: "Aplica",                              // button text
        applyTooltip: "Aplica els patrons indicats",  // button tooltip
        undo: "Desfés darrer canvi",                  // button text
        undoTooltip: "Desfà el darrer canvi",         // button tooltip
        save: "Desa canvis",                          // button text
        instructions: 'Introdueixi les expressions regulars a executar. El patró de cerca pot ser de com "{code|text=patró de cerca}" o "{code|text=/patró/modificadors}" i el patró de reemplaçament pot contenir grups de referència com "{code|text=$1}" (vegeu {helplink|text=tutorial|title=JavaScript regex tutorial|url=}).'

Thank you! -Aleator (talk) 16:05, 21 September 2017 (UTC)

Thanks Aleator! Can you provide this missing translation too?
saveTooltip: "Save this session for later use", // button tooltip
Pathoschild 15:29, 23 September 2017 (UTC)
Sure: "Desa aquesta sessió per usar-la més endavant" (I'm not sure if the hyphen "-" is a valid character in the scripting). Thanks! -Aleator (talk) 15:41, 28 September 2017 (UTC)
Added and deployed. I updated TemplateScript#Translation with instructions for Catalan. Thanks! —Pathoschild 18:13, 30 September 2017 (UTC)