Resorted/rebalanced translationsEdit

Um, does KassadBot ever alphabetize translations? My impression is that all it does is move {{trans-mid}}. It would be useful when for example, converting Bosnian and Croatian to Serbo-Croatian if KassadBot could alphabetize them and tag if there is already a Serbo-Croatian translation that there is a 'duplicate language'. Mglovesfun (talk) 16:19, 3 October 2012 (UTC)

Why yes, it does, or at least, it should. -- Liliana 16:23, 3 October 2012 (UTC)
Yes, it does that. I've been cleaning those up for years now. See Category:Entries with translation table format problems. DCDuring TALK 20:16, 5 October 2012 (UTC)
No it doesn't; it's tagging the duplicate translations but not alphabetizing. Mglovesfun (talk) 22:17, 5 October 2012 (UTC)
Generally, it seems to, but some problems seem to stop it. I can't channel Ullmann. DCDuring TALK 23:36, 5 October 2012 (UTC)
Not if there are problems, yes, but if there are no problems, then yes -- Liliana 07:06, 6 October 2012 (UTC)

{{rfc-level|Inflection at L4+ not in L3 POS section|lang=egy}}Edit

Hi Liliana-60,
Kassadbot has been leaving the message "{{rfc-level|Inflection at L4+ not in L3 POS section|lang=egy}}" on various Egyptian pages (Most recently mjw). I'm not sure entirely what it means (surely the inflection information, being specific to the PoS ought to be within that PoS's section, not at the same level?), and was wondering if you might be able to explain what it means?
Best Regards
Furius (talk) 21:28, 8 October 2012 (UTC)

I think KassadBot is confused because it is technically not inside a part of speech section, it's inside an "Alternative forms" section, and alternative forms are supposed to go above the part of speech. - -sche (discuss) 21:35, 8 October 2012 (UTC)
Ah! I understand that now. Which means that the alternate forms really do need to go under "Usage notes," or Kassadbot will keep calling people in to 'fix' them? Furius (talk) 02:34, 9 October 2012 (UTC)
KassadBot is actually O.K. with "Alternative forms" being inside the part-of-speech section (it happens a lot in East Asian languages, because of the epic fail that is Hanzi), but then it needs to be at the appropriate header level: if Noun is at L3 (===Noun===), then an Alternative forms inside it would have be at L4 (====Alternative forms====). That said, in the specific case of Egyptian entries like [[mjw]], I think the problem is that the "Alternative forms" header is not actually being used for "alternative forms" in the Wiktionary sense of that term. (I think I've mentioned this to you before.) —RuakhTALK 02:38, 9 October 2012 (UTC)
You have indeed. I don't think I really understood that at the time - There have been a lot of things to understand. I think that I am slowly getting the hang of some of them. I think it is best to transition the things listed in the Egyptian entries as alternative forms into the usage notes section. I'll try to change the entries already created as Kassadbot flags them. Furius (talk) 03:00, 9 October 2012 (UTC)

empty sectionsEdit

Merely out of curiosity, does KassadBot catch and remove empty sections? - -sche (discuss) 06:25, 9 October 2012 (UTC)

I think not? Unsure. -- Liliana 12:12, 9 October 2012 (UTC)


Could you persuade KassadBot to accept Template:only-in (and not tag it as having "no language"), please? I'm mass-converting {{only in}} to {{only-in}} and simplifying the link syntax at the same time, because that's the easiest way of merging them (per RFM) that I can think of (rather than try to temporarily make {{only in}} handle {{only-in}}'s simplified structure), so even if we ultimately decide we like the name {{only in}} better, there will be a lot of {{only-in}}s for a while. I've blocked KassadBot for now lest it flag all the entries I'm changing, plus the ones Robin has updated manually. - -sche (discuss) 17:57, 11 October 2012 (UTC)

Alternatively, we could always decide that we wanted all the only-in/only_in entries to have language headers, like a select few of them which are on pages with other languages already do (e.g. abnodate). - -sche (discuss) 17:59, 11 October 2012 (UTC)
Much smaller issue; could the bot use {{head}} instead of {{infl}}? Thank you. Mglovesfun (talk) 17:06, 12 October 2012 (UTC)


Regarding this demand, so you would keep an entry deleted, even though it is clearly verifiable, just to force another editor to write up some cites? I do not think it is acceptable to demand work from volunteers on any particular item. I work on what I find interesting, not what someone else wants to assign to me. SpinningSpark 10:56, 21 October 2012 (UTC)

Do you know the default delete message for RFV-failed entries? It says "Failed WT:RFV, do not re-enter without valid citations" (emphasis by me). So if you want an entry that previously failed RFV back, you must supply evidence of use. Otherwise, anyone can claim that an entry is verifiable based on a few google hits. We all know how much google is worth in that regard. -- Liliana 11:14, 21 October 2012 (UTC)


I noticed that the bot has stopped on [[dog]], which also seems to be quite slow-loading. Is the [[water]] problem spreading, thereby showing that [[water]] is indeed a miner's canary? DCDuring TALK 15:40, 23 October 2012 (UTC)

I am guessing it's related to this edit. While there is nothing wrong with it, it did make the page slower. -- Liliana 16:26, 23 October 2012 (UTC)
There's something wrong with the whole test-for-the-existence-of-a-template kludge, when it is so widely deployed. Maybe we should put a stop to further deployment of {{t}} until there is a less resource-intensive replacement. {{t}} is being mass-added. DCDuring TALK 17:17, 23 October 2012 (UTC)
Possibly. The problem seems to spread. Now it's box that's causing it. -- Liliana 17:36, 23 October 2012 (UTC)
Does adding "sc=" help? DCDuring TALK 17:53, 23 October 2012 (UTC)
It does; it skips one check to the script subpage of the respective language code (like Template:en/script). -- Liliana 17:57, 23 October 2012 (UTC)
Do {{term}} and {{l}} have the same lookup tests? Even if lang=en? For English the script is 'Latn'? Does adding "sc=Latn" work even without lang=en? DCDuring TALK 18:26, 23 October 2012 (UTC)
This seems so dumb. DCDuring TALK 18:27, 23 October 2012 (UTC)
One possible way to speed up {{t}} is to remove the switch that checks whether the gender is valid. —CodeCat 18:30, 23 October 2012 (UTC)
Regardless of the speed issue, this is a good idea. Right now, you can't use templates like {{impf.}} inside {{t}}, and that kind of sucks. -- Liliana 09:24, 24 October 2012 (UTC)

template:t and friendsEdit

Your edit to the gender handling in {{t}} and the others causes translations that have a gender of "d" (incorrectly, obviously) to be nominated for deletion. Examples: queen bee, leak. --WikiTiki89 14:19, 24 October 2012 (UTC)

Haha, that's funny. No seriously, those occurences should be fixed. They didn't work anyway. -- Liliana 14:41, 24 October 2012 (UTC)
Should be fixed. Tell me if there's other problems. -- Liliana 14:47, 24 October 2012 (UTC)
I think you should somehow protect against things like that because at the moment you can insert any template's name into the gender parameter and cause destructive behavior. --WikiTiki89 15:06, 24 October 2012 (UTC)
You can do that even without {{t}} by just inserting a template anywhere on the page. I don't see the difference. -- Liliana 15:08, 24 October 2012 (UTC)
I agree, but you should check for pre-existing instances of {{t}} (and friends) that have unexpected values. (Actually, I don't remember — do you know how to analyze the database-dumps? If not, let me know. I should have time tonight to generate a TODO-list.) —RuakhTALK 15:27, 24 October 2012 (UTC)
I have no idea how to weed through database dumps, sorry. -- Liliana 15:34, 24 October 2012 (UTC)
O.K., done. You broke about seven hundred pages; see Wiktionary:Todo/Weird translations templates. (And note that I could have generated this list just as easily before you edited those templates; so if you'd bothered to discuss this beforehand, we could have prevented any breakage from happening at all.) —RuakhTALK 01:27, 25 October 2012 (UTC)
Only seven hundred pages? What a shame. Next time, I should try harder.
In all seriousness, I'll get around to fixing the uses as soon as possible. Not all of them seem to be a problem, the script probably had some issues with handling the arbitrary argument sorting on some pages. -- Liliana 11:05, 25 October 2012 (UTC)
Thanks.   Re: "Not all of them seem to be a problem": Right. Basically I filtered out enough common non-broken ways that {{t}} is called, until what was left was mostly the newly-broken uses that we're interested in. (That's why I wrote "about seven hundred pages" instead of giving an exact number.) —RuakhTALK 12:44, 25 October 2012 (UTC)

Two bot-related itemsEdit

In this change the bot inserted lang=mul. But at an RFDO, I was told that there could not be such a request category. Do with this information what you will.

Also the bot stopped a couple of days ago, at [[man]] this time, also a slow-loading entry. Any common elements among the entries that stop it? DCDuring TALK 21:35, 28 October 2012 (UTC)

As you can see in the version history I've tried poking around the entry, to see what the real culprit is, but so far I haven't been successful in any way. -- Liliana 05:32, 29 October 2012 (UTC)
It is especially intriguing that head is much larger, but has a smaller payload on the server. Maybe I should conduct some tests in userspace... -- Liliana 10:12, 30 October 2012 (UTC)
AF hasn't run in a week. Can't it be made to skip entries known to be problems for it? DCDuring TALK 14:23, 10 November 2012 (UTC)
Such a list would probably contain most Wiktionary entries, defeating the purpose of the bot in the first place. -- Liliana 21:22, 11 November 2012 (UTC)
If the problem is that bad how can it be fixed? Is the main problem with translation tables or with other features?
It hasn't run for 10 days now. We also havent had a run of those of our special pages that are not disabled. I hope that entropy does not take over. DCDuring TALK 13:18, 26 November 2012 (UTC)


Added by a new user. Doesn't use the right templates and needs some cleanup, can you have a look? —CodeCat 18:02, 1 November 2012 (UTC)

Really, {{de-noun-f}} should not redirect to an inflection table, it will only cause errors like this. -- Liliana 18:05, 1 November 2012 (UTC)
You could always rename it? —CodeCat 18:40, 1 November 2012 (UTC)
... it's more than just one template. -- Liliana 18:44, 1 November 2012 (UTC)
I've renamed the templates now, but I left redirects so nothing has been broken. The redirects should probably be orphaned and deleted, but at least now everything has a better name. —CodeCat 14:56, 9 November 2012 (UTC)

Will Kassadbot ever run again?Edit

It hasn't run since November 16. Coupled with other maintenance functions that don't work, like the special pages which only run when someone at WM remembers to run them, and dwindling time from our technically expert contributors, this makes me lose faith that we can improve Wiktionary at a rate faster than it lapses into disorder. Please run it on the kinds of entries it can handle until a more general solution is found. DCDuring TALK 03:34, 3 December 2012 (UTC)

Hopefully this will renew action on {{l}} and on {{list}}. - -sche (discuss) 05:50, 3 December 2012 (UTC)
Try running KassadBot on [[a]] now that I've made changes to the entry ([1]). I find that I can actually edit the entry normally now, whereas previously the edit window would stay up for about half a minute after I pressed "save", whereupon a time-out page would come up, and about half a minute after I could see, upon closing the time-out page and opening a new window, that my edit had succeeded. - -sche (discuss) 07:32, 3 December 2012 (UTC)
First of all I need to get it unstuck from the page it's currently stuck at. -- Liliana 07:35, 3 December 2012 (UTC)
Hooray! This verifies that removing that terrible black hole which is {{list}} helps people and bots alike. - -sche (discuss) 21:14, 7 December 2012 (UTC)
You should rather check all the other pages that use {{list}}. They were all blacklisted by me. I removed the blacklist and the bot went through most of them without a problem. (I'm still investigating the underlying issue though.) -- Liliana 21:15, 7 December 2012 (UTC)
There'd been a good run, but something brought the bot to a halt on 3/28. DCDuring TALK 19:00, 1 April 2013 (UTC)
Happy to see it running again. DCDuring TALK 03:37, 4 October 2013 (UTC)
Sad to see it stopped. DCDuring TALK 10:35, 25 October 2013 (UTC)


Because currently the page calls hundreds of language templates, which is probably slowing down the page quite a bit, and avoiding that is kind of the whole point of t-simple, if I understand correctly. --Yair rand (talk) 18:52, 3 December 2012 (UTC)

See Template_talk:t#xs_again for my reasoning on why xs= is a bad idea. -- Liliana 18:54, 3 December 2012 (UTC)


Yeesh. Don't you think it's a bit silly to attribute every action of Ruakh's that you don't agree with to a personal vendetta against you? Comments like this are not productive. --Yair rand (talk) 19:18, 4 December 2012 (UTC)

Not in the slightest. I can't see any benefits he would gain in preventing any changes to "his" templates other than this. -- Liliana 20:03, 4 December 2012 (UTC)


You've recently changed {{l|lv}} to {{l-self|lv}} in the Latvian template {{lv-decl-noun-table}}. It seems that the only advantage is that links to the same page are black rather than blue; but I personally don't find this appealing; I actually like the all-blue tables better. Is this the result of some policy change, or would it be OK if I returned to the status quo ante? --Pereru (talk) 19:10, 8 December 2012 (UTC)

Actually, it makes it consistent with regular [[links]], when they link to the same page, they are black. I personally find it extremely irritating when there's a link that just links to itself. As for the template, you'd better ask User:CodeCat, who's recently introduced it to many templates. -- Liliana 19:29, 8 December 2012 (UTC)
I created the template pretty much for the reason Liliana stated. It's useful to have some kind of indication that the linked-to form is actually on the same page, so that you don't think it's a real link and try to click on it. —CodeCat 20:09, 8 December 2012 (UTC)
In this case, why not make it a regular feature of {{l}}, rather than creating a new template? I assume people would feel the same way about blue links that link to themselves no matter where they happened to be on a page? --Pereru (talk) 20:45, 8 December 2012 (UTC)
Because it is not always desirable to do this. {{l}} should be used when linking to another language on the same page. As a general rule I only include {{l-self}} in inflection tables and lists, which could occasionally contain a link to the same language on the same page. In all other cases I use {{l}}. —CodeCat 21:02, 8 December 2012 (UTC)


Hallo Liliana, du sagtest am 26. November: "DejaVu is dead?"... Ist DejaVu noch toter als sonst, und mir hat keiner etwas davon gesagt? Oder meintest du die Tatsache, dass ich dort nichts mehr mache (zumindest zur Zeit)? Und falls DejaVu nicht wieder aufersteht: gibt's irgendwo Ersatz, falls jemand mal wieder beitragen will? --MaEr (talk) 13:21, 9 December 2012 (UTC)

Naja, seit 2011 hat sich da nichts mehr getan, und das Subversion von denen ist schon lange tot. Ich könnte mich zwar täuschen, aber sehr gut sieht das nicht aus. -- Liliana 13:35, 9 December 2012 (UTC)

A very peculiar editEdit

What do you think happened in this diff? Granted, the {{subst:hww}}: {{tø|hww|pojniam}} shouldn't have been there (the editor responsible for that has since been permablocked), but the end result is fascinatingly random and bizarre. Chuck Entz (talk) 09:51, 21 December 2012 (UTC)

My guess is that it only reads the first three letters and hence substitutes {{sub}}. Why, I don't know. -- Liliana 10:38, 21 December 2012 (UTC)

Particles and participlesEdit

Grüß dich Liliana, please teach KassadBot that there's a difference between particles and participles. Danke und frohe Weihnachten! —Angr 14:35, 23 December 2012 (UTC)


Hi. Could you look for the proper spellings of Rutul and Lak words in կաղամախ (kałamax)? --Vahag (talk) 12:38, 30 December 2012 (UTC)


Frohes neues Jahr, Liliana! Your input on WT:RFDO#Template:Renc would be helpful... it's not a valid script code, but it represents a script which is in Unicode and which we could theoretically have entries or a translation of [[water]] in. - -sche (discuss) 04:42, 1 January 2013 (UTC)

Wiktionary:Votes/2012-12/New faviconEdit

Hello. This is a message to inform you that the options in this vote were modified after you cast your vote, and it is now possible to oppose a certain favicon. Your input is welcome in my honest attempts to have this vote best convey the community's wishes and, of course, to avoid allegations of holding a fraudulent vote. Thanks —Μετάknowledgediscuss/deeds 02:59, 25 January 2013 (UTC)

Nonstandard header 'Variants'Edit

Could you please get KassadBot to replace 'Variants' with 'Alternative forms'? Thanks —Μετάknowledgediscuss/deeds 05:11, 17 February 2013 (UTC)

I think it should be enough if you enter it as a variant in User:AutoFormat/Headers. -- Liliana 09:10, 17 February 2013 (UTC)
Sorry, I forgot about that page. Thanks! —Μετάknowledgediscuss/deeds 15:50, 17 February 2013 (UTC)


I just read about your experiences here. I have experienced the same and would like to discuss it with you, if you are interested. Please write me an email.
Regards, Ыруатук (talk) 11:33, 20 March 2013 (UTC)


For the record — I don't appreciate your taking this without attribution. —RuakhTALK 05:07, 27 March 2013 (UTC)

Japanese romajiEdit


What did you do for KassadBot to start picking Japanese romaji entries and adding # {{defn|Japanese}}? They are all correctly formatted. --Anatoli (обсудить/вклад) 05:29, 9 April 2013 (UTC)

I changed nothing, it's always been like this. -- Liliana 05:58, 9 April 2013 (UTC)
Really? Why didn't it pick up any of those entries before 7 Apr? If you don't like something from the start or had some questions, why didn't you simply join an honest discussion? Is this all about how the definition line is created? Or you just miss the old style romaji with all the info mirroring hiragana? --Anatoli (обсудить/вклад) 06:15, 9 April 2013 (UTC)
I don't know why it didn't do anything before, so I am puzzled as well. I think I already said before that the current structure violates WT:ELE format which requires some kind of inflection line and a definition to be present on the page. -- Liliana 06:33, 9 April 2013 (UTC)
Romaji is not the native script for Japanese. konnichi wa has a definition line - "# See こんにちは" as generated by the template, so it doesn't violate WT:ELE. The structure of the entry is deliberately restricted as discussed in BP to avoid having any information other than links to main pages. There's no information loss. There are only a few romaji pages left without a working link. What exactly is wrong with konnichi wa? What is your ideal romaji page like and who is going to create and maintain them? Sorry, I just want to understand where this negative attitude coming from with nasty comments like You guys aren't any better than Hitler was when he was the head of Germany --Anatoli (обсудить/вклад) 07:00, 9 April 2013 (UTC)

An entry meeting our WT:ELE standards should look like this (just an example):



# {{ja-romaji of|こんにちは}}

This is what we are doing for Pinyin and all other romanizations out there. I have no idea why you decided to go a different route. -- Liliana 13:45, 9 April 2013 (UTC)

  • Re template design, I think Anatoli's decision for the design of {{ja-romaji}} was based on ease of rolling out -- one can turn a previous Japanese romaji entry into the current format by simply slightly reworking the POS template call and then deleting everything else in the JA entry below that. Turning {{ja-noun|r|hira=something}} into {{ja-romaji|something}} is quite easy.
It also bears noting that WT:ELE doesn't explicitly say anywhere that entries must have a separate line in the wikitext for each def line, each starting with a #. I think I understand why you and CodeCat, among others, have interpreted it to say that. However, the text of WT:ELE doesn't actually make that an explicit requirement.
What WT:ELE does require is that each def be displayed on a separate line, each with automatic numbering correctly applied. The current format of {{ja-romaji}} does this, and as such, it is not in violation of WT:ELE as currently written. -- Eiríkr Útlendi │ Tala við mig 18:04, 9 April 2013 (UTC)
  • Re KassadBot's behavior, if you haven't changed anything about KassadBot, then does KassadBot refer to any libraries or other functionality that has changed?
Or, was KassadBot just not running for an extended period of time, only to start up again some time on 7 April? I thought I remembered seeing someone say that KassadBot has been running during this period; I also recall Anatoli changing {{ja-romaji}} to replace the * at the start of the line with a #, and that KassadBot stopped flagging these entries after that change. Did KassadBot just stop running at that time? -- Eiríkr Útlendi │ Tala við mig 18:04, 9 April 2013 (UTC)
I am pretty sure nothing has changed anywhere. All libraries the bot needs are saved locally on my hard drive. The only things the bot retrieves from the Internet are User:AutoFormat/Languages and the like, but those would hardly cause a change like that.
I was on easter vacation until April 7, and when I returned the first thing I did was restart the bot. And then, somehow, it happened. -- Liliana 18:28, 9 April 2013 (UTC)
My initial suggestion was: Wiktionary_talk:About_Japanese#Romaji_entries. Eirikr, just to be precise, it was you who actually suggested the most radical form on the 15 March.
Quote: I'd actually prefer it if romaji entries just said something like:


  1. see さす
End quote...
I accepted this suggestion (I said That's radical but I'm OK with this (a soft redirect)) because this would ensure that there is nothing extra and the rule of having just a link to the main entry would be strictly followed. Haplology alo accpeted the proposal with entshusiasm.
All romaji entries are now converted to the new style. I don't think anyone would be happy to rework thousands of entries again. So if the proposal fails, what will happen? Will opponents of the new style start working on Japanese entries? Why the consensus reached by Japanese editors is not taken into account? --Anatoli (обсудить/вклад) 23:45, 9 April 2013 (UTC)

Some more language template/category helpEdit

Hello again Liliana. After being on something of an unannounced hiatus I've started editing here again. So once again I decided to blaze through Special:WantedCategories to find language categories that need to be created. I've run into a little problem though; I eventually found Appendix:Swadesh lists for Bantu languages through my method and noticed the red linked categories it's in. Komo has the code {{kmw}} according to Wikipedia. However, there is apparently also a Nilo-Saharan language with code {{xom}} of the same name. So, what do? Are there really no alternate names?

Also, on a related note, Wikipedia says Kituba is a Bantu-based pidgin? Should we make a new pidgin and creole subcategory for that? User: PalkiaX50 talk to meh 12:40, 21 April 2013 (UTC)

Of course there are alternate names. Ethnologue gives a long list for tons of languages - here's kmw and here's xom. Just look through the list and try (by seraching on bgc) to find the most common name for each that distinguishes them from each other.
We already have a family code for that, {{etyl:crp}}.
And now that I've answered your questions (hopefully), I've got one myself for Liliana. How the hell is the title of this page actually supposed to look, and is there any way to at least get the headword line to look that way, whatever it is? TIA —Μετάknowledgediscuss/deeds 14:31, 21 April 2013 (UTC)
That page uses {{CGK}}, which has its own font definitions. You'd need one of these fonts to get the word to display correctly. -- Liliana 15:14, 21 April 2013 (UTC)
Ok thanks. But no, what I mean about the pidgin language is should a new subcategory of the pidgin/creole category be made? User: PalkiaX50 talk to meh 15:31, 21 April 2013 (UTC)
It's possible but not compulsory. Our handling of pidgins and creoles is really weird and complicated. You will want to use {{ancestor of language}}. -- Liliana 15:36, 21 April 2013 (UTC)
Another matter, this] is really invalid? As in, should the (sub)category be orphaned? User: PalkiaX50 talk to meh 16:28, 21 April 2013 (UTC)
There shouldn't be any subcategories here. That means the etymology needs to be checked and corrected. -- Liliana 18:29, 21 April 2013 (UTC)

Another language family needing codeEdit

Hey, I noticed this template: {{etyl:South Bird's Head}} lol. What do you think would be a good code to make up? How's {{etyl:ngf-sbh}} sound? Given {{etyl:ngf}} is Trans-New Guinea. User: PalkiaX50 talk to meh 14:12, 11 May 2013 (UTC)

Er, do what you think is correct. -- Liliana 21:55, 11 May 2013 (UTC)
Fair enough, I guess while I was on a casual hiatus from wiktionary you have kind of fallen out of contributing too? User: PalkiaX50 talk to meh 23:05, 11 May 2013 (UTC)

KassadBot and Template:defnEdit

Could you make it so that it adds the code of the language as the parameter instead of the name? —CodeCat 14:55, 23 May 2013 (UTC)

Shouldn't be hard to do, in fact I just fixed the code. Of course, since the bot doesn't run, who knows when you'll see it in action. -- Liliana 16:06, 23 May 2013 (UTC)



I've not kept up with any talk there may have been lately on KassadBot. May I ask why you're not running it? I know in the past there've been other people who reprimanded(?) you over how it should be run — is that the problem now? or is there a technical problem with the script? or a lack of connectivity?

I'd like to know not simply for gossiping's sake (though that's valuable also  :-) ) but because, if there's no problem running it that might affect me, then I'd consider running it myself. My copy would not run full-time or anything like it, due to lack of connectivity. But whenever I'd be online anyway I could run it, simply to fill in gaps when you're not running it. (I might perhaps even check whether KassadBot had been active lately and run mine only if not; OTOH, there's no harm in having two running simultaneously.)

Bot action of this scale would require a vote, and I'd obviously need (from you) a copy of the code. But first I'd like your thoughts on the idea, and a reply to the question in my first paragraph.

Thanks!​—msh210 (talk) 07:40, 26 May 2013 (UTC)

There's been lots of discussion about this issue. A good start would be #Japanese_romaji right above. -- Liliana 07:58, 26 May 2013 (UTC)
I see. Well, I can seek the bot flag for version you have, anyway, and if there's opposition because of things like that then perhaps I won't get it (the flag). Thanks for the info re my first paragraph, above; what are your thoughts on my plan? Also — what language is the bot in, and is it readable or spaghetti? (Just so I know now whether I'll be able to emend it as desired/needed. If so, I'll include in the bot vote, if any, an allowance for me to do so.)​—msh210 (talk) 01:38, 27 May 2013 (UTC)
The code is pretty much taken verbatim from the AutoFormat code, written in Python. Let's say it like this, Robert Ullmann did a great job with the bot, but readable code certainly wasn't one of his top priorities.
I don't know how a vote would go, though, if the problem stated above still stands. -- Liliana 16:56, 27 May 2013 (UTC)
Thanks. I'm weak in Python, and that code is… difficult for me to understand. Maybe impossible. So it's either (a) seek bot approval for running code I don't understand and cannot emend as needed (which I wouldn't be happy with, myself, since BCP changes over time, and which vote I doubt would pass) or more likely (b) use other code or write my own (presumably in Perl). In that case, all you can give me is advice bred of your experience — that is, nothing technical. (The code I write would presumably perform only noncontroversial edits.)​—msh210 (talk) 17:21, 27 May 2013 (UTC)
In that case, yeah that's probably the best option. I would be happy to provide some advice where needed. -- Liliana 17:31, 27 May 2013 (UTC)
I'm amid developing a complicated file for use with pywikipediabot. So far, it's modeled after my own format.js rather than after AF/KassadBot, though I expect I'll steal some stuff from the latter also. If you have any advice (e.g. (and especially) "No!!! Don't use pywikipediabot!!!"), I'd appreciate it.​—msh210 (talk) 16:18, 30 May 2013 (UTC)


This page now uses the language module instead of the templates. I wonder if you've noticed any speedup or other changes? —CodeCat 12:20, 8 June 2013 (UTC)

From experience, this page is still as fast (or rather, as slow) as before. You still get Wikimedia errors when trying to save. -- Liliana 12:21, 8 June 2013 (UTC)
Some people have suggested writing our own custom parser language in Lua. I think that's a bit overboard but I do think that it might be able to work in a more limited way. The issue with this page is mainly the huge number of template calls, a lot of which do more or less the same thing. So if all of that could be combined into a single Lua call that might improve it a lot. What I am thinking of is to leave the code more or less as it is now, but allow Lua to parse and process the {{t}} templates itself rather than letting the wiki do it. That way, the templates are bypassed, and the module could import the language module just once and then iterate over the whole lot of it. —CodeCat 12:25, 8 June 2013 (UTC)
Does it even call any templates now? I thought everything is handled by the Module:languages table. My thought was that maybe it's the remaining calls to t-non-simple and context that slow things down. -- Liliana 12:28, 8 June 2013 (UTC)
Well, there are still hundreds of invocations of Module:language utilities as well as hundreds of calls to the translation template itself. What happens if you remove all the translations of sense 1 and then preview/save? —CodeCat 12:30, 8 June 2013 (UTC)
If I remove these, it improves a little bit. But it's still awfully slow, even without all the translations. So that doesn't seem to be the primary problem. -- Liliana 12:35, 8 June 2013 (UTC)


Hi Liliana, does this German word mean apple-like, tastes or looks like an apple? Someone entered it in the Hungarian dictionary with a weird Hungarian translation. I've also found this article in German: [2]. Thanks. --Panda10 (talk) 15:12, 20 June 2013 (UTC)

It's pretty much the German equivalent to appley. It's by no means a common word, though. -- Liliana 15:56, 20 June 2013 (UTC)
Thank you. This was very helpful. --Panda10 (talk) 15:58, 20 June 2013 (UTC)


I noticed your edit message. This is a gender template, not a context label. Context labels are like this: Template:rare. —CodeCat 18:43, 22 June 2013 (UTC)

Well context templates used to look like (this). Apparently they no longer do that and this took me by surprise. -- Liliana 19:53, 22 June 2013 (UTC)


What was that about? We've had ULS enabled here for a while, and ULS doesn't do anything of the sort. ??? --Yair rand (talk) 21:51, 7 July 2013 (UTC)

No, ULS is not enabled yet, but it will be on July 9. You can see how bad it is by checking out English Wikipedia, which does have it enabled already. Pages like w:Syria are an absolute catastrophe. -- Liliana 21:52, 7 July 2013 (UTC)
Um, no? See the little icon next to the "Languages" box on the left? That's from ULS. See Special:Version for further confirmation if necessary.
Anyway, we had all the ULS font stuff even before ULS was deployed here a month or so ago, because we enabled WebFonts. Also, how is the page w:Syria at all an "absolute catastrophe"? Seems to working without any problems. --Yair rand (talk) 21:59, 7 July 2013 (UTC)
The problem is the fonts which are pretty much near unreadable. Plus they have to be downloaded and displayed, which takes bandwidth and processing power. -- Liliana 22:00, 7 July 2013 (UTC)
We've been having fonts downloaded since January. That was what Wiktionary:Votes/2012-12/Enabling WebFonts extension was about. --Yair rand (talk) 22:04, 7 July 2013 (UTC)
Yes, but that only downloaded fonts on requests (i. e. by CSS), whereas now the fonts are downloaded and applied automatically even if not desired. Heck they even override my own CSS and that is definitely not supposed to happen! -- Liliana 22:08, 7 July 2013 (UTC)
I'm looking at the JS console resources panel on a few pages both on here and ENWP, and the fonts are definitely only being downloaded in cases where they're in use. The fonts are overriding your own CSS because they're added as inline styles. Use !important if you want to override them. --Yair rand (talk) 22:15, 7 July 2013 (UTC)
Is ULS adding inline styles? —CodeCat 22:17, 7 July 2013 (UTC)
The problem is that even interwiki links count as a "use". So on pages with many interwikis like water, it will sit there for hours downloading font after font even though they're only used once in a small, easily overlooked sidebar. -- Liliana 22:19, 7 July 2013 (UTC)

Template:only inEdit

What's wrong with this use of {{only in}}? As far as I can tell, it's a typical use of Template:only-in on a page with more than one language. Compare basiate and addecimate. - -sche (discuss) 20:52, 23 July 2013 (UTC)

The problem is that it puts entries in Category:Wiktionary pages that don't exist, which in turn is picked up by the special page Special:Disambiguations. -- Liliana 21:03, 23 July 2013 (UTC)
Ah, then that's a broader problem that can be solved by adding a category-suppressing parameter or in some other way, rather than by removing the template from only some entries. I've undone the removal. I'll see about suppressing the category... - -sche (discuss) 21:09, 23 July 2013 (UTC)

KassadBot and Template:ja-readingsEdit

I think I remember that KassadBot does the auto-formatting for the ====Readings==== sections of Japanese kanji entries. If it doesn't, please ignore the rest of this post and clue me in as to which bot does this. :)

I may have asked this before, but it's come up again, about the addition of a * before the template call. It probably doesn't matter much, as I've been breaking out the template call line-by-line for better legibility of the wikitext, and the bot leaves this alone:


However, in cases where the template call is all on one line, the bot does insist on adding the asterisk, which is puzzling as the template effectively deletes this anyway.

Is there a particular reason for adding the asterisk, or is this perhaps a legacy leftover?

Curious, ‑‑ Eiríkr Útlendi │ Tala við mig 16:35, 29 July 2013 (UTC)

I don't have the code in front of me right now, but good thing the code's right here on the wiki. There is a set list of templates where the bot will always try to add an asterisk in front. Why this was added, don't ask me, it may have been a community request several years ago. -- Liliana 20:08, 29 July 2013 (UTC)
  • Thank you, Liliana. It's really more a matter of curiosity than anything, and making sure I'm not unknowingly breaking things by removing the asterisk (though I think someone would have squawked by now if I were, since I started removing the asterisk ... maybe two years ago? maybe longer?). Cheers, ‑‑ Eiríkr Útlendi │ Tala við mig 20:53, 29 July 2013 (UTC)

Thanks for help with cleanup!Edit

Hi Liliana,

Just wanted to say thanks! for helping with the cleanup (reverting) of the “Phonosemantic interpretation” sections. I was reverting all of them (and am now finished), but was heartened to find that someone had already started on them, making my job rather shorter. Thanks again.

—Nils von Barth (nbarth) (talk) 15:56, 3 August 2013 (UTC)


Thoroughly predictable message but... doesn't Tatar also use the Latin script? Mglovesfun (talk) 19:56, 8 August 2013 (UTC)

Nope. It's only ever written in Cyrillic script. Latin script was proposed but fell through due to some political blahblah. -- Liliana 19:56, 8 August 2013 (UTC)
I'm tempted to revert you, because of Talk:Haifa, but I honestly don't know much about it. —Μετάknowledgediscuss/deeds 20:00, 8 August 2013 (UTC)
I guess we can change our stance if we get Tatar Latin entries that are cited using the 1927-1940 orthography. All the entries we have now use a pseudo-Turkish orthography that was adopted only for a very short time, and which is potentially uncitable due to our "spanning at least a year" rule in CFI. -- Liliana 20:06, 8 August 2013 (UTC)
Yeah, even if one discounts the modern Latin script, a Latin script was used in the late 1920s and 1930s. And Arabic script was used before that, and Orkhon runes before that... I've now added those. - -sche (discuss) 22:05, 8 August 2013 (UTC)
On second look, I should have read my sources more closely... it's not clear if Tatar, per se, or only a predecessor, was written in Orkhon. - -sche (discuss) 22:09, 8 August 2013 (UTC)
My thought was always that our languages module should only cover modern usage (or else we'd have to add Runic to most ancient languages), and that exceptions for obsolete forms should be tagged on a per-entry basis. -- Liliana 22:23, 8 August 2013 (UTC)
My thought is that it should cover all scripts that a language is natively attested in and could have entries in (even if, to avoid duplication, all entries in a particular script were made soft redirects to another script). Hence, I would accept Runic Old Norse and Runic Old High German. - -sche (discuss) 08:35, 9 August 2013 (UTC)
I won't comment on Tatar written in Roman for the moment but most entries were incorrect. See my comments in RFV and also new RFD discussions. Some terms were actually Crimean Tatar (crh), not Tatar (tt), a few references are invalid. I've got access to online Tatar, Crimean Tatar dictionaries. --Anatoli (обсудить/вклад) 05:07, 12 August 2013 (UTC)


Again, ethnologue says 'Latin script; primary usage'. Mglovesfun (talk) 09:59, 10 August 2013 (UTC)

Well our languages module gives Hanunoo as the only script. Wikipedia agrees. -- Liliana 11:17, 10 August 2013 (UTC)
Harold C. Conklin, who provided the most cited coverage of the language, used the Latin alphabet in his 1953 Hanunóo-English Vocabulary, though he also included notes on the Hanunoo Syllabary in that dictionary. The dictionary, btw, gives ʔúpat as the word for "four", and contains such other entries as ʔábi (in case, if perchance) and ʔabiláy (beef jerky). That may have influenced Ethnologue. I don't mind if we convert our entries to Hanunoo script (with or without leaving romanizations), but because words in that script are written vertically and from bottom to top, it is almost certain to display incorrectly (like Mongolian). - -sche (discuss) 21:39, 10 August 2013 (UTC)
In Hanunoo: ᜢᜩ. —Stephen (Talk) 22:53, 10 August 2013 (UTC)
Wonderful. I removed the Latin-script entry. -- Liliana 22:54, 10 August 2013 (UTC)

re: CodeCatEdit

Have you really forgotten CodeCat's gender, or are you getting it deliberately wrong to annoy her? Chuck Entz (talk) 01:19, 11 August 2013 (UTC)

I've seen photos of him. That was, er, 2008 or so? I just seem to remember that he looked weird and had a shoe on his head. For whatever reason. I need to ask him why he did that. -- Liliana 17:29, 11 August 2013 (UTC)

Be civilEdit

In diff and diff, you are gratuitously referring to my relatives without there being any relevance to Wiktionary or the ongoing discussion. This is incivility, by my lights. I ask you to refrain from referring to my relatives in the future. I don't object to your referring to my lexicographical skills and the like, as that is relevant to Wiktionary's purpose. On a similar note, as for diff, it is not your purpose as an administrator to "give him the finger" but rather to use blocking tools in accordance with WT:BLOCK to prevent damage to Wiktionary. --Dan Polansky (talk) 10:55, 24 August 2013 (UTC)


FYI, I've fixed all the {{ja-romaji}} entries to accord with the result of Wiktionary:Votes/pl-2013-03/Romanization and definition line, so you are welcome to resume KassadBotting. :-)

RuakhTALK 16:21, 8 September 2013 (UTC)

Could you remove the {{defn|ja}}s that you added that are no longer needed? Category:Japanese definitions needed shows more than a hundred such. Thanks in advance. —RuakhTALK 23:34, 20 September 2013 (UTC)

Use {{context}}Edit

diff --Z 10:25, 14 September 2013 (UTC)

Should be better now -- Liliana 12:05, 14 September 2013 (UTC)
Again - {{computing}} needs to be {{context|computing|lang=en}} SemperBlotto (talk) 14:43, 19 September 2013 (UTC)
I tend to forget about it, since it looks fine in the preview but magically breaks as soon as I hit the save button. -- Liliana 14:45, 19 September 2013 (UTC)

Webfonts disablingEdit

I notice that you added some code to Common.js disabling WebFonts. WebFonts was specifically requested by the community after a formal vote, and the disabling of it means that many languages are displayed as meaningless boxes on most computers, thus obliterating the usability of much of Wiktionary content. Could you please link to a discussion showing consensus for this change? Also, if there was consensus for it, why in the world would we stop the feature by smashing at it with javascript instead of just disabling it from the source by submitting a bug on bugzilla? --Yair rand (talk) 16:56, 15 September 2013 (UTC)

A recent update to WebFonts caused serious problems, including Lao displaying as squares for everyone no matter which font was installed. See Wiktionary:Grease_pit/2013/September#Lao_link_bug and the following few sections. It is expected that the code will be removed once the MediaWiki devs fix these bugs. -- Liliana 17:59, 15 September 2013 (UTC)
Oh, I see. Thanks. --Yair rand (talk) 18:46, 15 September 2013 (UTC)


Your bot added "context" twice here: diff. —CodeCat 17:06, 22 September 2013 (UTC)

Ouch. I can understand why it happens, but can't quite find the line of code that causes it. Grumble... -- Liliana 17:13, 22 September 2013 (UTC)
There. Tell me if it still happens. -- Liliana 17:26, 22 September 2013 (UTC)


KassadBot destroyed the Related terms section, see [3]. Maybe this is an RTL issue. Please take a look at this. Thank you. -- Stf (talk) 21:49, 16 October 2013 (UTC)

To me it looks correct, it just replaced the line separator Unicode character with a carriage return, as that's exactly what it is. Why was it present here? -- Liliana 09:36, 17 October 2013 (UTC)
Sorry, I wasn't aware of the 
 character. Perhaps I had unintentionally copied it. It is a workaround for an RTL issue with browsers on Macs, see Template_talk:l#RTL_issue. I picked 
 because Chrome and Safari render it as an optional line break (comparable to a soft hyphen), see User:Stf/test.
I'm afraid I have used this character many times during the last months in dozens of articles. It would be very nice if you could train your bot to ignore the pattern [hebrew character]
[hebrew character] Thank you. -- Stf (talk) 20:57, 17 October 2013 (UTC)
What I could do is ignore all articles that contain the 
 character. I don't know if it's a good solution, but for Hebrew it might just work due to its unique script. However, this would mean that no changes are done at all to these entries; I'm not sure if you want that. Otherwise, there's not much I can do; from what it seems, the replacement is done by the Python core, rather than the script I use. -- Liliana 21:21, 17 October 2013 (UTC)
Yes, please just ignore those entries. I'll investigate, and if necessary will run a bot to fix those entries so they no longer contain the U+2028 character. —RuakhTALK 21:26, 17 October 2013 (UTC)
ok,   Done, tell me when I can remove the hack -- Liliana 21:31, 17 October 2013 (UTC)



Is it voluntary that the bot didn't put the closing tag 'noinclude' here? — Automatik (talk) 00:53, 3 November 2013 (UTC)

The closing tag isn't really needed. It works without one as well, as you can see. -- Liliana 08:16, 3 November 2013 (UTC)
I understand. Thanks. — Automatik (talk) 12:48, 3 November 2013 (UTC)
But is it good practice to rely on this behavior? I think not. --WikiTiki89 15:20, 3 November 2013 (UTC)
I agree. (Personally I prefer to write e.g. <onlyinclude>Cherokee</onlyinclude> {{langt}}, though this has the downside that people often seem to get confused by the similarity of the tag-name 'onlyinclude' to that of the tag-name 'includeonly'.) —RuakhTALK 05:29, 4 November 2013 (UTC)

Ancient Greek dishEdit

May I ask why you've added {{head}} here? It makes for a doubling of an already cumbersome headline. -Atelaes λάλει ἐμοί 06:13, 8 November 2013 (UTC)

The bot automatically uses the admin account if it can't get write access to a particular page. I'd have to see why the bot wants to add a {{head}} here, but I can only do that when I'm home. -- Liliana 12:12, 8 November 2013 (UTC)
Codecat has found a solution which seems to work well, one which in hindsight seems so obvious that I feel rather stupid not thinking of it myself. So, all is well. Props on your clever and slightly mischievous bot. :-) -Atelaes λάλει ἐμοί 18:40, 8 November 2013 (UTC)
I was actually going to try out the same thing, but looks like he beat me to it. Oh well! -- Liliana 20:39, 8 November 2013 (UTC)


Hello Liliana-60, could you have a look on Talk:𐌍𐌄𐌓𐌉. FYI, I ask the deletion of the article (or at least a renaming) on all the other Wiktionaries. On the French Wiktionary, we have θi. Pamputt (talk) 18:42, 12 November 2013 (UTC)


Would you be so kind as to change KassadBot's code so it leaves attention templates with the language codes for the individual Chinese lects rather than with zh? I've been finding a good number of Chinese entries in the script error category lately because of this (I need to talk to GianWiki (talkcontribs) about formatting, but that's another story...). Thanks! Chuck Entz (talk) 09:39, 19 November 2013 (UTC)

I changed it to use cmn instead of zh; I hope that's an improvement. -- Liliana 16:25, 19 November 2013 (UTC)

Vietnamese romanizationsEdit

Would you please keep KassadBot from demoting ===Romanization=== from L3 to L4 inside Vietnamese entries? These L3 headings are for romanizations that have nothing to do with the native etymologies above them. Thanks. – Minh Nguyễn (talk, contribs) 09:51, 4 January 2014 (UTC)

That is kind of mandated by WT:ELE. Romanization is interpreted as a part of speech similar to Noun and Verb, so if there are multiple etymologies, it will inevitably be sorted under one of the etymologies.
You might want to just add a dummy etymology section for romanizations, similar to how it's done for Korean syllables (cf. ). This would, in my opinion, be the best way to solve the problem. -- Liliana 12:34, 4 January 2014 (UTC)
Ah, that sounds good. Thanks! – Minh Nguyễn (talk, contribs) 04:57, 5 January 2014 (UTC)

Category:German verbs having red links in their conjugation tableEdit

You may wish to work on this category. --Kc kennylau (talk) 01:40, 11 January 2014 (UTC)

Wiktionary:Todo/Linked language names in trans tablesEdit

I noticed with some surprise that even all these years after the vote to not link language names in trans tables, there are still entries being unlinked. I suppose that's because they're only noticed by the bot when people edit them. I don't know if you have a way of siccing Kassadbot onto a list like this, but if you do, I think these are the last of the entries with linked language names. - -sche (discuss) 09:32, 31 January 2014 (UTC)

The bot's way of going through articles is bad. It just tries to hit Random page, which means it's likely to encounter an article where it doesn't have to do anything. (Previously, it used to go through a dump, but it put a lot of strain on my computer and I was getting tired of having to update the dump all the time.)
Right now, there's no functionality for checking specific articles. Maybe that should be implemented. -- Liliana 16:15, 31 January 2014 (UTC)


I think Kassadabot's declension is wrong. The plural is probably Analemmata. Not sure of the genitive. SemperBlotto (talk) 13:17, 6 February 2014 (UTC)

Probably. The declension table was added by Sae1962, and... you know his track record. -- Liliana 16:56, 6 February 2014 (UTC)



I don't understand why your bot did this. --Fsojic (talk) 15:14, 9 February 2014 (UTC)

Those few words are mistakenly linked using {{t}} rather than {{l}}, so the bot thought they're translations. -- Liliana 15:19, 9 February 2014 (UTC)
As a sidenote, you should probably reprogram it to add the language using the language modules rather than the old templates. --WikiTiki89 20:01, 9 February 2014 (UTC)
Yeah, adding bare, unsubsted {{la}} has been deprecated for a while; it should at least be {{subst:la}}, but even that is deprecated or being deprecated in favour of invoking the modules. The way WT:ACCEL invokes the modules to get and subst a language name is {{subst:#invoke:languages/templates|lookup|la|names}}. - -sche (discuss) 21:42, 9 February 2014 (UTC)

vodka, pro-Russian chauvinism, etc.Edit

Would you stop abusing me, every time you have a chance? Thanks in advance. --Anatoli (обсудить/вклад) 21:49, 16 April 2014 (UTC)

I'm abusing you? When did I do you any physical harm? -- Liliana 22:06, 16 April 2014 (UTC)

Deletion at Burmese WiktionaryEdit

Hi Liliana, you're a global sysop, right? Could you please delete the pages in my:Category:Deleteme? They don't have any sysops there and one of those pages has been marked for speedy deletion for 3 years already. Thanks! —Aɴɢʀ (talk) 14:01, 30 April 2014 (UTC)

I see three pages there: my:Talk:ဘာလုပ္ေနလဲ which says nonsense? please check if this should be deleted or not (which I can't due to my lack of Burmese skills), my:User:Termininja, a user page (since when do we delete these?) and my:carraige which says Created in error as a typo of carriage, tagged by you. I'm on the fence, there's nothing I can do about the first entry, neither for the second, the third maaaaaaaaaybe. Am I getting this correctly? -- Liliana 14:39, 30 April 2014 (UTC)
If nothing else, you can delete the first as being an orphaned talk page since there is no mainspace page my:ဘာလုပ္ေနလဲ. The second you can delete because it was tagged for deletion by the user whose page it is. The third you can delete because even without reading knowledge of Burmese you can tell from the sound file that it's meant to be the entry for carriage (which already exists at my:carriage), and neither you nor I have enough knowledge of Burmese to change it into an entry for the Irish noun form carraige. —Aɴɢʀ (talk) 14:51, 30 April 2014 (UTC)
Well, Talk:ဘာလုပ္ေနလဲ could be a valid entry, we have no way of knowing. Obviously the encoding of the title is all broken but it does seem to be Burmese at least so maybe it just needs a move to mainspace? As for the third, isn't that something the local community is to decide and not you and me? -- Liliana 15:04, 30 April 2014 (UTC)
The local community is free to re-create my:carraige with correct content at any time, but there's no point in keeping a typo there. —Aɴɢʀ (talk) 15:16, 30 April 2014 (UTC)

Pen isEdit

Pen is pen is pen is pen is pen is pen is. Pen is pen is?

Category:Requests for autoformatEdit

Hi. I see that KassadBot has cleaned up that category for a while. Do you plan running it in the future? --Ivan Štambuk (talk) 17:46, 1 June 2014 (UTC)

It seems to be broken. It refuses to accept its password for logging in... -- Liliana 11:32, 2 June 2014 (UTC)

beer parlor revertsEdit

Please do not remove other people's comments from the beer parlor. It's discourteous and it violates talk page guidelines. Purplebackpack89 (Notes Taken) (Locker) 18:46, 24 June 2014 (UTC)


…has not been running since March, and the signs are showing. Can you start it again, or at least tell us if User:KassadBot/code is fresh so that it tasks can be taken by someone else? Keφr 15:58, 7 July 2014 (UTC)

It should. I don't know if any modifications to the core pywikimedia code are necessary though, I know I backported a few routines from older versions so... -- Liliana 01:24, 8 July 2014 (UTC)
Augh! What a pile of stale code. Managed to get it running, though. (Will probably post my fixes somewhere soon.) Can you tell me what "wafflebread debug" means and why is it there? Keφr 18:06, 29 July 2014 (UTC)
See #.D7.A2.D7.A0.D7.9F -- Liliana 18:13, 29 July 2014 (UTC)
That… does not really explain anything. I meant this piece of code:
		if '{{list' in text:
			print("(wafflebread debug: skipped)")
What does it guard against? Keφr 18:29, 29 July 2014 (UTC)
That one is not in my copy of the code. Hmm. -- Liliana 18:36, 29 July 2014 (UTC)
It's in User:KassadBot/code. Is it to do with the fact that (as I recall from previous ?GP? or ?RFDO? discussions) KassadBot used to have trouble with Template:list helper and/or Template:list:... and friends, back before those templates were completely rewritten? - -sche (discuss) 19:23, 29 July 2014 (UTC)
Yes, yes. I think that was the issue. The pages ended up taking too long to load completely killing the bot in the process. -- Liliana 19:30, 29 July 2014 (UTC)


Could you please, if possible, unprotect or change the protection level of the article "selfie", so that I can add the French language translation (also "selfie" [4])? Thanks. --Edcolins (talk) 16:32, 29 August 2014 (UTC)

@Edcolins I have unprotected it. It doesn't seem like it needs protection anymore anyway. --WikiTiki89 17:00, 29 August 2014 (UTC)
Thanks! --Edcolins (talk) 11:10, 31 August 2014 (UTC)


The description of this file states that you used the Code2000 font to render the character, but from what I can tell Code2000 does not contain this character at all. May I ask how you obtained this image? -- 16:09, 14 February 2015 (UTC)

I recently moved to a new computer so I don't have everything set up yet, but I am pretty sure that letter is in Code2000. Are you sure you're using the current version? -- Liliana 01:53, 20 February 2015 (UTC)


hello, I have seen on the Tangut discussion page that you have made some edits. I am currently learning Tangut and would like to add definitions of Tangut words to Wiktionary. I have had no success in figuring out how to input Tangut into wiktionary (or on my computer in general). If you know how to input Tangut, could you point me in the right direction? If it is a bother, do not worry about it. —⁠This unsigned comment was added by Neutronstar28 (talkcontribs).

There is, as of yet, no way to input Tangut characters. -- Liliana 12:38, 22 March 2015 (UTC)

Proposal to de-sysop/de-checkuser Connel MacKenzieEdit

Since you participated in the the 2012 vote to de-sysop and de-checkuser Connel MacKenzie, you may wish to participate in the current discussion of this proposal. Cheers! bd2412 T 17:00, 7 April 2015 (UTC)

German verb "rußen"Edit

I created the entry for its Swiss spelling counterpart, russen. Besides, does the verb "rußen" mean "to sooty" or something else? --Lo Ximiendo (talk) 00:08, 12 April 2015 (UTC)

I think you're right. -- Liliana 00:42, 12 April 2015 (UTC)

Kephir, againEdit

He's up to his old tricks. I commented on his talk page and he deleted the comment as vandalism. I then commented that I considered his deletion rationale inappropriate; knowing him, he'll (inaccurately and in complete bad faith). I am seriously considering pulling the trigger on the request for de-sysop. Purplebackpack89 13:50, 20 May 2015 (UTC)


Leaving aside the whole issue of the "Definitions" header, you need to make Kassadbot stop putting {{rfc-header|Definitions|lang=zho}} in entries: we got rid of the zho language code years ago, and every entry with that tag in it is now in Category:Pages with module errors. Thanks! Chuck Entz (talk) 06:33, 23 June 2015 (UTC)

The bot is just going by User:AutoFormat/Languages; since zho is not listed, entries with this language code get tagged. If the language code really does not exist, that would seem to be correct behavior to me. -- Liliana 09:06, 23 June 2015 (UTC)
Not in this case. look at the diff before Kassadbot's edit: the language code for the section is zh, not zho, and this is tagging the header, not the code. The code zho used to be what was used for the Chinese languages in general, so it was the code one would use if one didn't want to specify a dialect. There has to be code or data somewhere that's instructing the bot to use that code when tagging any Chinese lect. Besides, why use an rfc tag that will fail to categorize in a cleanup category? Chuck Entz (talk) 14:08, 23 June 2015 (UTC)
Now I see what you mean. For some reason, the page User:AutoFormat/Languages says that the language code for Chinese is "zho", and that's what the bot goes by. Why did no one notice this, and why was this added in the first place? -- Liliana 14:17, 23 June 2015 (UTC)
Judging by the deletion discussion at Template talk:zho, and from my (vague) memory, when we switched to treating the "dialects" as independent languages, we took the shortcut of assuming that zh was really cmn, with the assumption that we would sort out the few exceptions later. While we were migrating the zh codes to cmn, we weren't able to use zh to refer to general Chinese- so we used the macrolanguage code zho for that. Once the migration was completed, we didn't want to use a macrolanguage code, so we got rid of zho and replaced it with a variety of workarounds. Before then, zho was the preferred code for things like attention templates. Not long after that, we switched to unified Chinese, there was that standoff re: non-standard Chinese headers, and then Kassadbot was out of commission, so there never really was much opportunity for the zho-code issue to become apparent back then.
I think what we have here is an obsolete practice fossilized in Kassadbot's code/data that needs to be replaced with current practice. I would assume that the correct code for attention tags would be zh, but I would expect that the editors that would be alerted would just ignore or remove those tags like they've done in the past. I don't edit Chinese, so I'm going to stay away from that issue- I just want to keep Category:Pages with module errors clear so we can see the real problems when they arise. Chuck Entz (talk) 01:35, 24 June 2015 (UTC)
Oi weh. Is there not a way to use the data in Module:languages (or WT:LOL) rather than trying and failing to keep another mapping of language names to codes up-to-date? I shudder to think how many languages we've renamed or even recoded since the last time that page was updated. - -sche (discuss) 01:54, 24 June 2015 (UTC)
If it reads the source (which I think it does) then a page containing just an #invoke won't be of much use. And making calls to a module for every single page it visits puts a lot of load on the servers. -- Liliana 08:49, 24 June 2015 (UTC)

Unacceptable behavior by User:EquinoxEdit

Equinox (talkcontribs) I feel like this user is trying to bully me off this project. Recently, he called me a "consummate troll" in an edit, which is a personal attack, and also clearly ridiculous as I clearly make edits in good-faith and with an eye toward improving this project. When I asked him not to do that on his talk page, he reverted me, and then he selectively removed edits from other talk-page threads on his page (keeping his and other people's edits in the threads, while removing mine), calling it "fumigation". Could you tell this user to tone it down? Purplebackpack89 14:59, 4 December 2015 (UTC)

When I asked him to stop calling me a troll and not refer to my edits as "fumigation", HE blocked ME for an HOUR. Can you get Equinox to stop throwing around such loaded words? Purplebackpack89 16:20, 4 December 2015 (UTC)

Thank you.Edit

Though we sometimes disagree on specifics, thank you for being a positive and productive member of this community. Cheers! bd2412 T 16:16, 29 March 2016 (UTC)

That message certainly seems like a dirge now. Korn [kʰũːɘ̃n] (talk) 21:19, 27 April 2016 (UTC)
Perhaps time will fix things. bd2412 T 11:27, 28 April 2016 (UTC)