Created attachment 122885 [details]
Numbering style lists
Current numbering style supports Latin list: a, b, c, .... p, q, r, .. v, w, x, y, z, aa..
But, in some languages letters q, w, y, z are not used (those that are used like šđčćž are not necessary in numbering lists).
So, there should be nother, I call it reduced Latin set like this: a, b, c, .... p, r, .. v, z, aa, ..
I'm aware of Bug 52048 but such a general solution user-defined numbering probably has a long time to go. So, it's much easier and more practical to solve common requests like this one.
Is this a locale issue? As part of CLDR there is a list of dictionary head characters, which probably corresponds to the list that is wanted here. Could we use that and then we have language responsive bullet numbered lists.
Bosnian alphabet (same as Croatian or Serbian Latin):
A B C Č Ć D DŽ Đ E F G H I J K L LJ M N NJ O P R S Š T U V Z Ž
30 letters, including 3 digraphs here. Dictionary entries are the same.
For numbering, custom list in use, as can be seen in acts from the official gazette. I don't know whether it's defined somewhere, here I call it "reduced Latin set":
a b c d e f g h i j k l m n o p r s t u v z
In case the list is longer, it continues like this:
aa bb cc dd ee ff gg hh ii jj kk ll mm nn oo pp rr ss tt uu vv zz
I'd guess it may be similar in Czech language, I add raal, maybe in some other Eastern European languages.
Martin, can you please comment on your general solution and put some links?
This is a two stage bug.
First, there is no mechanism for getting locale information, particularly from the index, into the numbering. So step 1 is to add the ability to use the indexChars as a numbering scheme. This involves adding support for them in i18npool and also in the UI.
After that, bug tdf103857 comes into play whereby you can then add an extension that has the appropriate indexChars that you want in your numbering order as a new locale and then you can select that as the locale for the text you have numbered.
That's a long way to go, and I doubt I will get to the first step too soon. If anyone else would like to take that on...