Dec 8 2020
Thanks, I applied the patch and it seems to work perfectly. I think 3 digits of hash is enough with transliteration enabled (for a typical use-case). If I run into problems I will open a bug report.
Dec 7 2020
Thanks you very much! Given that for Cyrillic alphabet all the strings are going to be empty, wouldn't it be safer to use 5-6 characters instead of 3? Are there any downsides to that?
Dec 6 2020
The problem is how varId generates unique ids. The current code looks like this:
I managed to isolate the problem. It seems that it ignores non-English letters in article names. See a minimal example here: http://testwiki.myths.ru/wiki/%D0%90