I'd suggest you to use the extended variant of the \index macro. There you can specify an ASCII equivalent of the word, which will be used for sorting:

\index[soz kesmek]{s\"oz kesmek}
\index[seref]{\c seref}

-Richard



From: "R. Ermers" [mailto:r.ermers@hccnet.nl]
To: mailing list for ConTeXt users [mailto:ntg-context@ntg.nl]
Sent: Tue, 30 May 2006 08:43:01 +0200
Subject: [NTG-context] Index sorting for other languages than English (2)

Hi all,

I have a document in Dutch (\mainlanguage[nl]) in which I quote Turkish
items, which I want to collect in a separate index, like this:

"Enkele voorbeelden zijn: \quote{oudere zus} \turkish{abla},
\quote{jongere broer of zus} \turkish{karde\c{s}}, de \quote{zus van
vader} (\quote{tante}) \turkish{hala, \quote{de zus van moeder}
\turkish{teyze}. Voor aangetrouwde familieleden gelden soms juist vagere
termen dan in het Nederlands, bijv. \quote{aangetrouwde tante} en
\quote{schoonzuster}, \turkish{yenge}."

The index, however, is based on Dutch (mainlanguage). This causes two
problems:

1. words with accents, like s\"oz, are not sorted correctly to any standard:
S
söz kesmek 76
saygı 14
s¸eref 3, 14, 24, 27

2. letters with diacritics, like \c{s} (under which \c{s}eref is to be
placed) are not included in the alphabetical listing in the index, which
of course follows the Dutch alphabet.

Does anyone have a solution?

Regards,

Robert


_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context