Hello Hans,
I've prepared and tested the complete sorting rules for Czech. Could you please put them into sort-lan.tex?
The rules are quite simple:
- all accented letter shall follow the unaccented ones
- "caron" letters (consonants) are placed into separate groups
- "acute" and "ring" letters (wowels) are placed under the appropriate unaccented letters
But I vitally need to fix the problem that the sorting doesn't work when using \setupregister[index][expansion=xml]
otherwise it's still useless for me... :-(
Many thanx,
Richard
--
\def\czsortdivisionch{ch}
\def\czsortdivisionCh{Ch}
\startmode[sortorder-cz]
\exportsortexpansion{aacute}{a+1}
\exportsortexpansion{Aacute}{A+1}
\exportsortexpansion{ccaron}{c+1}
\exportsortexpansion{Ccaron}{C+1}
\exportsortdivision{c+1}{ccaron}
\exportsortexpansion{dcaron}{d+1}
\exportsortexpansion{Dcaron}{C+1}
\exportsortdivision{d+1}{dcaron}
\exportsortexpansion{eacute}{e+1}
\exportsortexpansion{Eacute}{E+1}
\exportsortexpansion{ecaron}{e+2}
\exportsortexpansion{Ecaron}{E+2}
\exportsortreduction{ch}{h+1}
\exportsortexpansion{ch}{h+1}
\exportsortreduction{Ch}{h+1}
\exportsortexpansion{Ch}{h+1}
\exportsortdivision{h+1}{czsortdivisionch}
\exportsortexpansion{iacute}{i+1}
\exportsortexpansion{Iacute}{I+1}
\exportsortexpansion{ncaron}{n+1}
\exportsortexpansion{Ncaron}{n+1}
\exportsortdivision{n+1}{ncaron}
\exportsortexpansion{oacute}{o+1}
\exportsortexpansion{Oacute}{O+1}
\exportsortexpansion{rcaron}{r+1}
\exportsortexpansion{Rcaron}{R+1}
\exportsortdivision{r+1}{rcaron}
\exportsortexpansion{scaron}{s+1}
\exportsortexpansion{Scaron}{S+1}
\exportsortdivision{s+1}{scaron}
\exportsortexpansion{tcaron}{t+1}
\exportsortexpansion{Tcaron}{T+1}
\exportsortdivision{t+1}{tcaron}
\exportsortexpansion{uacute}{u+1}
\exportsortexpansion{Uacute}{U+1}
\exportsortexpansion{uring}{u+2}
\exportsortexpansion{Uring}{U+2}
\exportsortexpansion{yacute}{y+1}
\exportsortexpansion{Yacute}{Y+1}
\exportsortexpansion{zcaron}{z+1}
\exportsortexpansion{Zcaron}{Z+1}
\exportsortdivision{z+1}{zcaron}
\stopmode