And all Russian letters are needed? Currently these characters are taken into account apart from the English alphabet’s lower case letters (upper case letters are, and were ever, unlinked even in English, so it should be intentional):
а, б, в, г, д, е, ё, ж, з, и, й, к, л, м, н, о, п, р, с, т, у, ф, х, ц, ч, ш, щ, ъ, ы, ь, э, ю, я
If I understand the code correctly, the new link trail configuration will override, and not expand, the Russian one.
I already have developer access, and I have some experience, so I can manage to change a letter within 15 minutes… Originally I thought that I’ll do the actual change, but I don’t speak Abkhazian, so I need to know exactly what letters are important. However, if you want to play with it, I won’t stop you. :)
As I said, the change will reset the character list, meaning that any characters not present in the regex will not be linked, including the most basic English alphabet. I know that English (Latin) letters are needed, but I don’t know which Russian ones are (I think that, for example, ё is not used in most Cyrillic alphabets, at least in Europe). If you say nothing, no Cyrillic letters will be linked except for the above mentioned ones – for instance, в will not become part of the link. Is this really what you want?
So you need the following Cyrillic letters:
а, б, в, г, д, е, ж, з, и, к, л, м, н, о, п, р, с, т, у, ф, х, ц, ч, ш, ъ, ы, ь, я, ҵ, қ, ҕ, ӡ, ҳ, ҟ, ҧ, ҽ, ҿ, ә, џ, ҷ, ҭ, ҩ, ҷ
Is this right?
without - ъ, я.
а, б, в, г, д, е, ж, з, и, к, л, м, н, о, п, р, с, т, у, ф, х, ц, ч, ш, ы, ь, ҵ, қ, ҕ, ӡ, ҳ, ҟ, ҧ, ҽ, ҿ, ә, џ, ҷ, ҭ, ҩ, ҷ
а б в г ҕ д е ж з ӡ и к қ ҟ л м н о п ҧ р с т ҭ у Ф х ҳ ц ҵ ч ҷ ҽ ҿ ш ы ҩ џ ь ә
Sorry, I tried to reply to the comment on Gerrit last weekend. I haven’t thought that clicking on “Save” won’t publish it. Now we’re waiting for reply, but I hope it will be finished during the weekend. And, of course, with all letters you wrote above. If it worked only with one word, I wouldn’t call it a patch, but a nasty hack.