Can anyone help me with using reorder-after in the LC_COLLATE section
of the locale definition? There aren't very many examples to copy,
because only sv_SE seems to use it.
I'm trying to say that Ĉ should be treated like a separate letter
between C and D, so I wrote this:
LC_COLLATE
copy "iso14651_t1"
collating-symbol <ccirc>
reorder-after <c>
<ccirc>
reorder-after <U0106>
<U0108> <ccirc>;<CIR>;<CAP>;IGNORE % Ĉ
reorder-after <U0107>
<U0109> <ccirc>;<CIR>;<MIN>;IGNORE % &ccirce;
reorder-end
END LC_COLLATE
It seems to work for "eo_EO.UTF-8 UTF-8" in /etc/locale.gen, but it
doesn't work for "eo_EO ISO-8859-3", because:
eo_EO:46: LC_COLLATE: cannot reorder after U00000106: symbol not known
eo_EO:48: LC_COLLATE: cannot reorder after U00000107: symbol not known
Presumably this is because U+0106 and U+0107 aren't present in
ISO-8859-3. So, what should I do to make the same locale definition
work in UTF-8 and ISO-8859-3?
I admit that I don't really understand the purpose of the character
specified in the same line as "reorder-after".
Edmund
-
Linux-UTF8: i18n of Linux on all levels
Archive: http://mail.nl.linux.org/lists/