There is a couple of important use cases where non-Latin letters (e.g. in page names and page titles) are treated differently by DokuWiki engine, depending on are they capitals or lowercase:
1. In page titles.
In lists (e.g. of Indexmenu contents), pages are sorted alphabetically, regardless of upper or lower case:
tmp
Tools
user
But when I use non-Latin page titles, e.g. Russian ones, the lowercase titles are placed behind all capitals:
Видео
Текст
докувики
I would prefer if they would be sorted regardless of upper/lower case, just like Latin symbols.
2. In page names.
I understand it's a kind of "undocumented" hack, but still -
I prefer to create pages' files named with the usage of Capital Letters.
It's more convenient when I type a new page's name in the "Create new page" field (e.g. "Create - Custom page" of IndexMenu plugin): the page title doesn't get all lowercased (or capitalized in some standard manner, depending on a template used).
So I can type, for example:
Adventures of Dada
and it goes directly into the page title, not becoming something like:
adventures of dada
Adventures of dada
Adventures Of Dada
Therefore I commented out
$id = utf8_strtolower($id);
in
inc/pageutils.php
It works well for Latin characters:
links like [[adventures of dada]], [[Adventures Of Dada]] etc.
all find the corresponding page, regardless of used mix of capital and lowercase letters.
But it doesn't work for letters such as Russian - capitals and lowercases are treated as different.
Is there a way to change that, and treat non-Latin uppercase as lowercase by the DokuWiki engine?
(I don't even know, does it depend on PHP, Windows/Linux etc.)
Thanks in advance, friends!