Re: [NTG-context] Index sorting for other languages than English (2)

2006-05-30 Thread Richard Gabriel




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}-RichardFrom: "R. Ermers" [mailto:[EMAIL PROTECTED]To: mailing list for ConTeXt users [mailto:[EMAIL PROTECTED]Sent: Tue, 30 May 2006 08:43:01 +0200Subject: [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

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


Re: [NTG-context] Index sorting for other languages than English (2)

2006-05-30 Thread Hans Hagen
R. Ermers wrote:
 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?
   
hm, so we need a mixed sorting mechanism

(in sort-lan.tex you can define a sort order for turkish but it still 
concerns the whole doc then)

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


Re: [NTG-context] Index sorting for other languages than English (2)

2006-05-30 Thread Hans Hagen
Richard Gabriel wrote:
 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}
actually, supporting multiple indexes with their own sort order is kind 
of prepared but never completed, so i'll have a look at it

Hans

-- 

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-

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