xref: /freebsd/crypto/krb5/doc/pdf/LatinRules.xdy (revision 7f2fe78b9dd5f51c821d771b63d2e096f6fd49e9)
1*7f2fe78bSCy Schubert;; style file for xindy
2*7f2fe78bSCy Schubert;; filename: LatinRules.xdy
3*7f2fe78bSCy Schubert;;
4*7f2fe78bSCy Schubert;; It is based upon xindy's files lang/general/utf8.xdy and
5*7f2fe78bSCy Schubert;; lang/general/utf8-lang.xdy which implement
6*7f2fe78bSCy Schubert;; "a general sorting order for Western European languages"
7*7f2fe78bSCy Schubert;;
8*7f2fe78bSCy Schubert;; The aim for Sphinx is to be able to index in a Cyrillic document
9*7f2fe78bSCy Schubert;; also terms using the Latin alphabets, inclusive of letters
10*7f2fe78bSCy Schubert;; with diacritics.  To this effect the xindy rules from lang/general
11*7f2fe78bSCy Schubert;; got manually re-coded to avoid collisions with the encoding
12*7f2fe78bSCy Schubert;; done by xindy for sorting words in Cyrillic languages, which was
13*7f2fe78bSCy Schubert;; observed not to use bytes with octal encoding 0o266 or higher.
14*7f2fe78bSCy Schubert;;
15*7f2fe78bSCy Schubert;; So here we use only 0o266 or higher bytes.
16*7f2fe78bSCy Schubert;; (Ŋ, ŋ, IJ, and ij are absent from
17*7f2fe78bSCy Schubert;; lang/general/utf8.xdy and not included here)
18*7f2fe78bSCy Schubert;; Contributed by the Sphinx team, 2018.
19*7f2fe78bSCy Schubert
20*7f2fe78bSCy Schubert(define-letter-group "A" :prefixes ("�"))
21*7f2fe78bSCy Schubert(define-letter-group "B" :after "A" :prefixes ("�"))
22*7f2fe78bSCy Schubert(define-letter-group "C" :after "B" :prefixes ("�"))
23*7f2fe78bSCy Schubert(define-letter-group "D" :after "C" :prefixes ("�"))
24*7f2fe78bSCy Schubert(define-letter-group "E" :after "D" :prefixes ("�"))
25*7f2fe78bSCy Schubert(define-letter-group "F" :after "E" :prefixes ("�"))
26*7f2fe78bSCy Schubert(define-letter-group "G" :after "F" :prefixes ("�"))
27*7f2fe78bSCy Schubert(define-letter-group "H" :after "G" :prefixes ("�"))
28*7f2fe78bSCy Schubert(define-letter-group "I" :after "H" :prefixes ("�"))
29*7f2fe78bSCy Schubert(define-letter-group "J" :after "I" :prefixes ("�"))
30*7f2fe78bSCy Schubert(define-letter-group "K" :after "J" :prefixes ("�"))
31*7f2fe78bSCy Schubert(define-letter-group "L" :after "K" :prefixes ("�"))
32*7f2fe78bSCy Schubert(define-letter-group "M" :after "L" :prefixes ("�"))
33*7f2fe78bSCy Schubert(define-letter-group "N" :after "M" :prefixes ("�"))
34*7f2fe78bSCy Schubert(define-letter-group "O" :after "N" :prefixes ("�"))
35*7f2fe78bSCy Schubert(define-letter-group "P" :after "O" :prefixes ("�"))
36*7f2fe78bSCy Schubert(define-letter-group "Q" :after "P" :prefixes ("�"))
37*7f2fe78bSCy Schubert(define-letter-group "R" :after "Q" :prefixes ("�"))
38*7f2fe78bSCy Schubert(define-letter-group "S" :after "R" :prefixes ("�"))
39*7f2fe78bSCy Schubert(define-letter-group "T" :after "S" :prefixes ("�"))
40*7f2fe78bSCy Schubert(define-letter-group "U" :after "T" :prefixes ("�"))
41*7f2fe78bSCy Schubert(define-letter-group "V" :after "U" :prefixes ("�"))
42*7f2fe78bSCy Schubert(define-letter-group "W" :after "V" :prefixes ("�"))
43*7f2fe78bSCy Schubert(define-letter-group "X" :after "W" :prefixes ("�"))
44*7f2fe78bSCy Schubert(define-letter-group "Y" :after "X" :prefixes ("�"))
45*7f2fe78bSCy Schubert(define-letter-group "Z" :after "Y" :prefixes ("�"))
46*7f2fe78bSCy Schubert
47*7f2fe78bSCy Schubert(define-rule-set "sphinx-xy-alphabetize"
48*7f2fe78bSCy Schubert
49*7f2fe78bSCy Schubert  :rules  (("À" "�" :string)
50*7f2fe78bSCy Schubert           ("Ă" "�" :string)
51*7f2fe78bSCy Schubert           ("â" "�" :string)
52*7f2fe78bSCy Schubert           ("Ä" "�" :string)
53*7f2fe78bSCy Schubert           ("à" "�" :string)
54*7f2fe78bSCy Schubert           ("Å" "�" :string)
55*7f2fe78bSCy Schubert           ("Ã" "�" :string)
56*7f2fe78bSCy Schubert           ("Á" "�" :string)
57*7f2fe78bSCy Schubert           ("á" "�" :string)
58*7f2fe78bSCy Schubert           ("ã" "�" :string)
59*7f2fe78bSCy Schubert           ("Â" "�" :string)
60*7f2fe78bSCy Schubert           ("ă" "�" :string)
61*7f2fe78bSCy Schubert           ("å" "�" :string)
62*7f2fe78bSCy Schubert           ("ą" "�" :string)
63*7f2fe78bSCy Schubert           ("ä" "�" :string)
64*7f2fe78bSCy Schubert           ("Ą" "�" :string)
65*7f2fe78bSCy Schubert           ("æ" "��" :string)
66*7f2fe78bSCy Schubert           ("Æ" "��" :string)
67*7f2fe78bSCy Schubert           ("ć" "�" :string)
68*7f2fe78bSCy Schubert           ("ĉ" "�" :string)
69*7f2fe78bSCy Schubert           ("ç" "�" :string)
70*7f2fe78bSCy Schubert           ("Č" "�" :string)
71*7f2fe78bSCy Schubert           ("č" "�" :string)
72*7f2fe78bSCy Schubert           ("Ĉ" "�" :string)
73*7f2fe78bSCy Schubert           ("Ç" "�" :string)
74*7f2fe78bSCy Schubert           ("Ć" "�" :string)
75*7f2fe78bSCy Schubert           ("ď" "�" :string)
76*7f2fe78bSCy Schubert           ("Đ" "�" :string)
77*7f2fe78bSCy Schubert           ("Ď" "�" :string)
78*7f2fe78bSCy Schubert           ("đ" "�" :string)
79*7f2fe78bSCy Schubert           ("ê" "�" :string)
80*7f2fe78bSCy Schubert           ("Ę" "�" :string)
81*7f2fe78bSCy Schubert           ("Ě" "�" :string)
82*7f2fe78bSCy Schubert           ("ë" "�" :string)
83*7f2fe78bSCy Schubert           ("ě" "�" :string)
84*7f2fe78bSCy Schubert           ("é" "�" :string)
85*7f2fe78bSCy Schubert           ("È" "�" :string)
86*7f2fe78bSCy Schubert           ("Ë" "�" :string)
87*7f2fe78bSCy Schubert           ("É" "�" :string)
88*7f2fe78bSCy Schubert           ("è" "�" :string)
89*7f2fe78bSCy Schubert           ("Ê" "�" :string)
90*7f2fe78bSCy Schubert           ("ę" "�" :string)
91*7f2fe78bSCy Schubert           ("ĝ" "�" :string)
92*7f2fe78bSCy Schubert           ("ğ" "�" :string)
93*7f2fe78bSCy Schubert           ("Ğ" "�" :string)
94*7f2fe78bSCy Schubert           ("Ĝ" "�" :string)
95*7f2fe78bSCy Schubert           ("ĥ" "�" :string)
96*7f2fe78bSCy Schubert           ("Ĥ" "�" :string)
97*7f2fe78bSCy Schubert           ("Ï" "�" :string)
98*7f2fe78bSCy Schubert           ("Í" "�" :string)
99*7f2fe78bSCy Schubert           ("ï" "�" :string)
100*7f2fe78bSCy Schubert           ("Î" "�" :string)
101*7f2fe78bSCy Schubert           ("î" "�" :string)
102*7f2fe78bSCy Schubert           ("ı" "�" :string)
103*7f2fe78bSCy Schubert           ("İ" "�" :string)
104*7f2fe78bSCy Schubert           ("í" "�" :string)
105*7f2fe78bSCy Schubert           ("Ì" "�" :string)
106*7f2fe78bSCy Schubert           ("ì" "�" :string)
107*7f2fe78bSCy Schubert           ("Ĵ" "�" :string)
108*7f2fe78bSCy Schubert           ("ĵ" "�" :string)
109*7f2fe78bSCy Schubert           ("ł" "�" :string)
110*7f2fe78bSCy Schubert           ("Ł" "�" :string)
111*7f2fe78bSCy Schubert           ("ľ" "�" :string)
112*7f2fe78bSCy Schubert           ("Ľ" "�" :string)
113*7f2fe78bSCy Schubert           ("ń" "�" :string)
114*7f2fe78bSCy Schubert           ("Ń" "�" :string)
115*7f2fe78bSCy Schubert           ("ñ" "�" :string)
116*7f2fe78bSCy Schubert           ("ň" "�" :string)
117*7f2fe78bSCy Schubert           ("Ñ" "�" :string)
118*7f2fe78bSCy Schubert           ("Ň" "�" :string)
119*7f2fe78bSCy Schubert           ("Õ" "�" :string)
120*7f2fe78bSCy Schubert           ("Ő" "�" :string)
121*7f2fe78bSCy Schubert           ("ó" "�" :string)
122*7f2fe78bSCy Schubert           ("ö" "�" :string)
123*7f2fe78bSCy Schubert           ("ô" "�" :string)
124*7f2fe78bSCy Schubert           ("ő" "�" :string)
125*7f2fe78bSCy Schubert           ("Ø" "�" :string)
126*7f2fe78bSCy Schubert           ("Ö" "�" :string)
127*7f2fe78bSCy Schubert           ("õ" "�" :string)
128*7f2fe78bSCy Schubert           ("Ô" "�" :string)
129*7f2fe78bSCy Schubert           ("ø" "�" :string)
130*7f2fe78bSCy Schubert           ("Ó" "�" :string)
131*7f2fe78bSCy Schubert           ("Ò" "�" :string)
132*7f2fe78bSCy Schubert           ("ò" "�" :string)
133*7f2fe78bSCy Schubert           ("œ" "ĺ" :string)
134*7f2fe78bSCy Schubert           ("Œ" "ĺ" :string)
135*7f2fe78bSCy Schubert           ("Ř" "�" :string)
136*7f2fe78bSCy Schubert           ("ř" "�" :string)
137*7f2fe78bSCy Schubert           ("Ŕ" "�" :string)
138*7f2fe78bSCy Schubert           ("ŕ" "�" :string)
139*7f2fe78bSCy Schubert           ("ŝ" "�" :string)
140*7f2fe78bSCy Schubert           ("Ś" "�" :string)
141*7f2fe78bSCy Schubert           ("ș" "�" :string)
142*7f2fe78bSCy Schubert           ("ş" "�" :string)
143*7f2fe78bSCy Schubert           ("Ŝ" "�" :string)
144*7f2fe78bSCy Schubert           ("ś" "�" :string)
145*7f2fe78bSCy Schubert           ("Ș" "�" :string)
146*7f2fe78bSCy Schubert           ("š" "�" :string)
147*7f2fe78bSCy Schubert           ("Ş" "�" :string)
148*7f2fe78bSCy Schubert           ("Š" "�" :string)
149*7f2fe78bSCy Schubert           ("ß" "��" :string)
150*7f2fe78bSCy Schubert           ("Ț" "�" :string)
151*7f2fe78bSCy Schubert           ("Ť" "�" :string)
152*7f2fe78bSCy Schubert           ("ț" "�" :string)
153*7f2fe78bSCy Schubert           ("ť" "�" :string)
154*7f2fe78bSCy Schubert           ("û" "�" :string)
155*7f2fe78bSCy Schubert           ("ŭ" "�" :string)
156*7f2fe78bSCy Schubert           ("ů" "�" :string)
157*7f2fe78bSCy Schubert           ("ű" "�" :string)
158*7f2fe78bSCy Schubert           ("ù" "�" :string)
159*7f2fe78bSCy Schubert           ("Ŭ" "�" :string)
160*7f2fe78bSCy Schubert           ("Ù" "�" :string)
161*7f2fe78bSCy Schubert           ("Ű" "�" :string)
162*7f2fe78bSCy Schubert           ("Ü" "�" :string)
163*7f2fe78bSCy Schubert           ("Ů" "�" :string)
164*7f2fe78bSCy Schubert           ("ú" "�" :string)
165*7f2fe78bSCy Schubert           ("Ú" "�" :string)
166*7f2fe78bSCy Schubert           ("Û" "�" :string)
167*7f2fe78bSCy Schubert           ("ü" "�" :string)
168*7f2fe78bSCy Schubert           ("ÿ" "�" :string)
169*7f2fe78bSCy Schubert           ("Ý" "�" :string)
170*7f2fe78bSCy Schubert           ("Ÿ" "�" :string)
171*7f2fe78bSCy Schubert           ("ý" "�" :string)
172*7f2fe78bSCy Schubert           ("Ż" "�" :string)
173*7f2fe78bSCy Schubert           ("Ž" "�" :string)
174*7f2fe78bSCy Schubert           ("Ź" "�" :string)
175*7f2fe78bSCy Schubert           ("ž" "�" :string)
176*7f2fe78bSCy Schubert           ("ż" "�" :string)
177*7f2fe78bSCy Schubert           ("ź" "�" :string)
178*7f2fe78bSCy Schubert           ("a" "�" :string)
179*7f2fe78bSCy Schubert           ("A" "�" :string)
180*7f2fe78bSCy Schubert           ("b" "�" :string)
181*7f2fe78bSCy Schubert           ("B" "�" :string)
182*7f2fe78bSCy Schubert           ("c" "�" :string)
183*7f2fe78bSCy Schubert           ("C" "�" :string)
184*7f2fe78bSCy Schubert           ("d" "�" :string)
185*7f2fe78bSCy Schubert           ("D" "�" :string)
186*7f2fe78bSCy Schubert           ("e" "�" :string)
187*7f2fe78bSCy Schubert           ("E" "�" :string)
188*7f2fe78bSCy Schubert           ("F" "�" :string)
189*7f2fe78bSCy Schubert           ("f" "�" :string)
190*7f2fe78bSCy Schubert           ("G" "�" :string)
191*7f2fe78bSCy Schubert           ("g" "�" :string)
192*7f2fe78bSCy Schubert           ("H" "�" :string)
193*7f2fe78bSCy Schubert           ("h" "�" :string)
194*7f2fe78bSCy Schubert           ("i" "�" :string)
195*7f2fe78bSCy Schubert           ("I" "�" :string)
196*7f2fe78bSCy Schubert           ("J" "�" :string)
197*7f2fe78bSCy Schubert           ("j" "�" :string)
198*7f2fe78bSCy Schubert           ("K" "�" :string)
199*7f2fe78bSCy Schubert           ("k" "�" :string)
200*7f2fe78bSCy Schubert           ("L" "�" :string)
201*7f2fe78bSCy Schubert           ("l" "�" :string)
202*7f2fe78bSCy Schubert           ("M" "�" :string)
203*7f2fe78bSCy Schubert           ("m" "�" :string)
204*7f2fe78bSCy Schubert           ("n" "�" :string)
205*7f2fe78bSCy Schubert           ("N" "�" :string)
206*7f2fe78bSCy Schubert           ("O" "�" :string)
207*7f2fe78bSCy Schubert           ("o" "�" :string)
208*7f2fe78bSCy Schubert           ("p" "�" :string)
209*7f2fe78bSCy Schubert           ("P" "�" :string)
210*7f2fe78bSCy Schubert           ("Q" "�" :string)
211*7f2fe78bSCy Schubert           ("q" "�" :string)
212*7f2fe78bSCy Schubert           ("r" "�" :string)
213*7f2fe78bSCy Schubert           ("R" "�" :string)
214*7f2fe78bSCy Schubert           ("S" "�" :string)
215*7f2fe78bSCy Schubert           ("s" "�" :string)
216*7f2fe78bSCy Schubert           ("t" "�" :string)
217*7f2fe78bSCy Schubert           ("T" "�" :string)
218*7f2fe78bSCy Schubert           ("u" "�" :string)
219*7f2fe78bSCy Schubert           ("U" "�" :string)
220*7f2fe78bSCy Schubert           ("v" "�" :string)
221*7f2fe78bSCy Schubert           ("V" "�" :string)
222*7f2fe78bSCy Schubert           ("W" "�" :string)
223*7f2fe78bSCy Schubert           ("w" "�" :string)
224*7f2fe78bSCy Schubert           ("x" "�" :string)
225*7f2fe78bSCy Schubert           ("X" "�" :string)
226*7f2fe78bSCy Schubert           ("Y" "�" :string)
227*7f2fe78bSCy Schubert           ("y" "�" :string)
228*7f2fe78bSCy Schubert           ("z" "�" :string)
229*7f2fe78bSCy Schubert           ("Z" "�" :string)
230*7f2fe78bSCy Schubert           ))
231*7f2fe78bSCy Schubert
232*7f2fe78bSCy Schubert(define-rule-set "sphinx-xy-resolve-diacritics"
233*7f2fe78bSCy Schubert
234*7f2fe78bSCy Schubert  :rules  (("Ĥ" "�" :string)
235*7f2fe78bSCy Schubert           ("ó" "�" :string)
236*7f2fe78bSCy Schubert           ("ľ" "�" :string)
237*7f2fe78bSCy Schubert           ("Ř" "�" :string)
238*7f2fe78bSCy Schubert           ("ĝ" "�" :string)
239*7f2fe78bSCy Schubert           ("ď" "�" :string)
240*7f2fe78bSCy Schubert           ("Ě" "�" :string)
241*7f2fe78bSCy Schubert           ("ĥ" "�" :string)
242*7f2fe78bSCy Schubert           ("Č" "�" :string)
243*7f2fe78bSCy Schubert           ("Ĵ" "�" :string)
244*7f2fe78bSCy Schubert           ("ě" "�" :string)
245*7f2fe78bSCy Schubert           ("ž" "�" :string)
246*7f2fe78bSCy Schubert           ("Ď" "�" :string)
247*7f2fe78bSCy Schubert           ("ř" "�" :string)
248*7f2fe78bSCy Schubert           ("Ž" "�" :string)
249*7f2fe78bSCy Schubert           ("ı" "�" :string)
250*7f2fe78bSCy Schubert           ("Ť" "�" :string)
251*7f2fe78bSCy Schubert           ("á" "�" :string)
252*7f2fe78bSCy Schubert           ("č" "�" :string)
253*7f2fe78bSCy Schubert           ("Á" "�" :string)
254*7f2fe78bSCy Schubert           ("ň" "�" :string)
255*7f2fe78bSCy Schubert           ("Š" "�" :string)
256*7f2fe78bSCy Schubert           ("Ň" "�" :string)
257*7f2fe78bSCy Schubert           ("ĵ" "�" :string)
258*7f2fe78bSCy Schubert           ("ť" "�" :string)
259*7f2fe78bSCy Schubert           ("Ó" "�" :string)
260*7f2fe78bSCy Schubert           ("ý" "�" :string)
261*7f2fe78bSCy Schubert           ("Ĝ" "�" :string)
262*7f2fe78bSCy Schubert           ("Ú" "�" :string)
263*7f2fe78bSCy Schubert           ("Ľ" "�" :string)
264*7f2fe78bSCy Schubert           ("š" "�" :string)
265*7f2fe78bSCy Schubert           ("Ý" "�" :string)
266*7f2fe78bSCy Schubert           ("ú" "�" :string)
267*7f2fe78bSCy Schubert           ("Ś" "�" :string)
268*7f2fe78bSCy Schubert           ("ć" "�" :string)
269*7f2fe78bSCy Schubert           ("Ł" "�" :string)
270*7f2fe78bSCy Schubert           ("ł" "�" :string)
271*7f2fe78bSCy Schubert           ("ń" "�" :string)
272*7f2fe78bSCy Schubert           ("À" "�" :string)
273*7f2fe78bSCy Schubert           ("Ź" "�" :string)
274*7f2fe78bSCy Schubert           ("à" "�" :string)
275*7f2fe78bSCy Schubert           ("Ń" "�" :string)
276*7f2fe78bSCy Schubert           ("Đ" "�" :string)
277*7f2fe78bSCy Schubert           ("ÿ" "�" :string)
278*7f2fe78bSCy Schubert           ("ś" "�" :string)
279*7f2fe78bSCy Schubert           ("Ğ" "�" :string)
280*7f2fe78bSCy Schubert           ("ğ" "�" :string)
281*7f2fe78bSCy Schubert           ("Ù" "�" :string)
282*7f2fe78bSCy Schubert           ("İ" "�" :string)
283*7f2fe78bSCy Schubert           ("đ" "�" :string)
284*7f2fe78bSCy Schubert           ("ù" "�" :string)
285*7f2fe78bSCy Schubert           ("Ț" "�" :string)
286*7f2fe78bSCy Schubert           ("é" "�" :string)
287*7f2fe78bSCy Schubert           ("ŕ" "�" :string)
288*7f2fe78bSCy Schubert           ("Ć" "�" :string)
289*7f2fe78bSCy Schubert           ("ț" "�" :string)
290*7f2fe78bSCy Schubert           ("ò" "�" :string)
291*7f2fe78bSCy Schubert           ("ź" "�" :string)
292*7f2fe78bSCy Schubert           ("Ò" "�" :string)
293*7f2fe78bSCy Schubert           ("Ÿ" "�" :string)
294*7f2fe78bSCy Schubert           ("Ŕ" "�" :string)
295*7f2fe78bSCy Schubert           ("É" "�" :string)
296*7f2fe78bSCy Schubert           ("ĉ" "�" :string)
297*7f2fe78bSCy Schubert           ("ô" "�" :string)
298*7f2fe78bSCy Schubert           ("Í" "�" :string)
299*7f2fe78bSCy Schubert           ("ŝ" "�" :string)
300*7f2fe78bSCy Schubert           ("Ż" "�" :string)
301*7f2fe78bSCy Schubert           ("Ă" "�" :string)
302*7f2fe78bSCy Schubert           ("Ŝ" "�" :string)
303*7f2fe78bSCy Schubert           ("ñ" "�" :string)
304*7f2fe78bSCy Schubert           ("ŭ" "�" :string)
305*7f2fe78bSCy Schubert           ("í" "�" :string)
306*7f2fe78bSCy Schubert           ("È" "�" :string)
307*7f2fe78bSCy Schubert           ("Ô" "�" :string)
308*7f2fe78bSCy Schubert           ("Ŭ" "�" :string)
309*7f2fe78bSCy Schubert           ("ż" "�" :string)
310*7f2fe78bSCy Schubert           ("Ñ" "�" :string)
311*7f2fe78bSCy Schubert           ("è" "�" :string)
312*7f2fe78bSCy Schubert           ("Ĉ" "�" :string)
313*7f2fe78bSCy Schubert           ("ă" "�" :string)
314*7f2fe78bSCy Schubert           ("â" "�" :string)
315*7f2fe78bSCy Schubert           ("û" "�" :string)
316*7f2fe78bSCy Schubert           ("ê" "�" :string)
317*7f2fe78bSCy Schubert           ("Õ" "�" :string)
318*7f2fe78bSCy Schubert           ("õ" "�" :string)
319*7f2fe78bSCy Schubert           ("ș" "�" :string)
320*7f2fe78bSCy Schubert           ("ç" "�" :string)
321*7f2fe78bSCy Schubert           ("Â" "�" :string)
322*7f2fe78bSCy Schubert           ("Ê" "�" :string)
323*7f2fe78bSCy Schubert           ("Û" "�" :string)
324*7f2fe78bSCy Schubert           ("Ç" "�" :string)
325*7f2fe78bSCy Schubert           ("ì" "�" :string)
326*7f2fe78bSCy Schubert           ("Ì" "�" :string)
327*7f2fe78bSCy Schubert           ("Ș" "�" :string)
328*7f2fe78bSCy Schubert           ("ö" "�" :string)
329*7f2fe78bSCy Schubert           ("Ö" "�" :string)
330*7f2fe78bSCy Schubert           ("ş" "�" :string)
331*7f2fe78bSCy Schubert           ("ů" "�" :string)
332*7f2fe78bSCy Schubert           ("ë" "�" :string)
333*7f2fe78bSCy Schubert           ("ã" "�" :string)
334*7f2fe78bSCy Schubert           ("î" "�" :string)
335*7f2fe78bSCy Schubert           ("Î" "�" :string)
336*7f2fe78bSCy Schubert           ("Ã" "�" :string)
337*7f2fe78bSCy Schubert           ("Ş" "�" :string)
338*7f2fe78bSCy Schubert           ("Ů" "�" :string)
339*7f2fe78bSCy Schubert           ("Ë" "�" :string)
340*7f2fe78bSCy Schubert           ("ï" "�" :string)
341*7f2fe78bSCy Schubert           ("Ő" "�" :string)
342*7f2fe78bSCy Schubert           ("Ï" "�" :string)
343*7f2fe78bSCy Schubert           ("Ę" "�" :string)
344*7f2fe78bSCy Schubert           ("ő" "�" :string)
345*7f2fe78bSCy Schubert           ("Ü" "�" :string)
346*7f2fe78bSCy Schubert           ("Å" "�" :string)
347*7f2fe78bSCy Schubert           ("ü" "�" :string)
348*7f2fe78bSCy Schubert           ("ę" "�" :string)
349*7f2fe78bSCy Schubert           ("å" "�" :string)
350*7f2fe78bSCy Schubert           ("Ä" "�" :string)
351*7f2fe78bSCy Schubert           ("ű" "�" :string)
352*7f2fe78bSCy Schubert           ("Ø" "�" :string)
353*7f2fe78bSCy Schubert           ("ø" "�" :string)
354*7f2fe78bSCy Schubert           ("Ű" "�" :string)
355*7f2fe78bSCy Schubert           ("ä" "�" :string)
356*7f2fe78bSCy Schubert           ("Ą" "�" :string)
357*7f2fe78bSCy Schubert           ("ą" "�" :string)
358*7f2fe78bSCy Schubert           ("œ" "�" :string)
359*7f2fe78bSCy Schubert           ("ß" "�" :string)
360*7f2fe78bSCy Schubert           ("Æ" "�" :string)
361*7f2fe78bSCy Schubert           ("Œ" "�" :string)
362*7f2fe78bSCy Schubert           ("æ" "�" :string)
363*7f2fe78bSCy Schubert           ("e" "�" :string)
364*7f2fe78bSCy Schubert           ("t" "�" :string)
365*7f2fe78bSCy Schubert           ("L" "�" :string)
366*7f2fe78bSCy Schubert           ("Y" "�" :string)
367*7f2fe78bSCy Schubert           ("J" "�" :string)
368*7f2fe78bSCy Schubert           ("a" "�" :string)
369*7f2fe78bSCy Schubert           ("p" "�" :string)
370*7f2fe78bSCy Schubert           ("u" "�" :string)
371*7f2fe78bSCy Schubert           ("j" "�" :string)
372*7f2fe78bSCy Schubert           ("b" "�" :string)
373*7f2fe78bSCy Schubert           ("G" "�" :string)
374*7f2fe78bSCy Schubert           ("U" "�" :string)
375*7f2fe78bSCy Schubert           ("F" "�" :string)
376*7f2fe78bSCy Schubert           ("H" "�" :string)
377*7f2fe78bSCy Schubert           ("i" "�" :string)
378*7f2fe78bSCy Schubert           ("z" "�" :string)
379*7f2fe78bSCy Schubert           ("c" "�" :string)
380*7f2fe78bSCy Schubert           ("l" "�" :string)
381*7f2fe78bSCy Schubert           ("A" "�" :string)
382*7f2fe78bSCy Schubert           ("Q" "�" :string)
383*7f2fe78bSCy Schubert           ("w" "�" :string)
384*7f2fe78bSCy Schubert           ("D" "�" :string)
385*7f2fe78bSCy Schubert           ("R" "�" :string)
386*7f2fe78bSCy Schubert           ("d" "�" :string)
387*7f2fe78bSCy Schubert           ("s" "�" :string)
388*7f2fe78bSCy Schubert           ("r" "�" :string)
389*7f2fe78bSCy Schubert           ("k" "�" :string)
390*7f2fe78bSCy Schubert           ("v" "�" :string)
391*7f2fe78bSCy Schubert           ("m" "�" :string)
392*7f2fe78bSCy Schubert           ("P" "�" :string)
393*7f2fe78bSCy Schubert           ("y" "�" :string)
394*7f2fe78bSCy Schubert           ("K" "�" :string)
395*7f2fe78bSCy Schubert           ("q" "�" :string)
396*7f2fe78bSCy Schubert           ("S" "�" :string)
397*7f2fe78bSCy Schubert           ("I" "�" :string)
398*7f2fe78bSCy Schubert           ("C" "�" :string)
399*7f2fe78bSCy Schubert           ("M" "�" :string)
400*7f2fe78bSCy Schubert           ("Z" "�" :string)
401*7f2fe78bSCy Schubert           ("T" "�" :string)
402*7f2fe78bSCy Schubert           ("W" "�" :string)
403*7f2fe78bSCy Schubert           ("B" "�" :string)
404*7f2fe78bSCy Schubert           ("h" "�" :string)
405*7f2fe78bSCy Schubert           ("x" "�" :string)
406*7f2fe78bSCy Schubert           ("X" "�" :string)
407*7f2fe78bSCy Schubert           ("f" "�" :string)
408*7f2fe78bSCy Schubert           ("E" "�" :string)
409*7f2fe78bSCy Schubert           ("V" "�" :string)
410*7f2fe78bSCy Schubert           ("N" "�" :string)
411*7f2fe78bSCy Schubert           ("O" "�" :string)
412*7f2fe78bSCy Schubert           ("o" "�" :string)
413*7f2fe78bSCy Schubert           ("g" "�" :string)
414*7f2fe78bSCy Schubert           ("n" "�" :string)
415*7f2fe78bSCy Schubert           ))
416*7f2fe78bSCy Schubert
417*7f2fe78bSCy Schubert(define-rule-set "sphinx-xy-resolve-case"
418*7f2fe78bSCy Schubert
419*7f2fe78bSCy Schubert  :rules  (("Ú" "8" :string)
420*7f2fe78bSCy Schubert           ("Ÿ" "8" :string)
421*7f2fe78bSCy Schubert           ("Ç" "8" :string)
422*7f2fe78bSCy Schubert           ("Ĉ" "8" :string)
423*7f2fe78bSCy Schubert           ("Ŕ" "8" :string)
424*7f2fe78bSCy Schubert           ("Ľ" "8" :string)
425*7f2fe78bSCy Schubert           ("Ů" "8" :string)
426*7f2fe78bSCy Schubert           ("Ý" "8" :string)
427*7f2fe78bSCy Schubert           ("É" "8" :string)
428*7f2fe78bSCy Schubert           ("Ë" "8" :string)
429*7f2fe78bSCy Schubert           ("Ș" "8" :string)
430*7f2fe78bSCy Schubert           ("Ì" "8" :string)
431*7f2fe78bSCy Schubert           ("Ê" "8" :string)
432*7f2fe78bSCy Schubert           ("Ň" "8" :string)
433*7f2fe78bSCy Schubert           ("Ą" "8" :string)
434*7f2fe78bSCy Schubert           ("Š" "8" :string)
435*7f2fe78bSCy Schubert           ("Û" "8" :string)
436*7f2fe78bSCy Schubert           ("Ş" "8" :string)
437*7f2fe78bSCy Schubert           ("Ć" "8" :string)
438*7f2fe78bSCy Schubert           ("Ò" "8" :string)
439*7f2fe78bSCy Schubert           ("Ĝ" "8" :string)
440*7f2fe78bSCy Schubert           ("Ñ" "8" :string)
441*7f2fe78bSCy Schubert           ("Ó" "8" :string)
442*7f2fe78bSCy Schubert           ("Î" "8" :string)
443*7f2fe78bSCy Schubert           ("Á" "8" :string)
444*7f2fe78bSCy Schubert           ("Ã" "8" :string)
445*7f2fe78bSCy Schubert           ("Ț" "8" :string)
446*7f2fe78bSCy Schubert           ("Å" "8" :string)
447*7f2fe78bSCy Schubert           ("Ğ" "8" :string)
448*7f2fe78bSCy Schubert           ("Ü" "8" :string)
449*7f2fe78bSCy Schubert           ("È" "8" :string)
450*7f2fe78bSCy Schubert           ("Ô" "8" :string)
451*7f2fe78bSCy Schubert           ("İ" "8" :string)
452*7f2fe78bSCy Schubert           ("Ű" "8" :string)
453*7f2fe78bSCy Schubert           ("Ù" "8" :string)
454*7f2fe78bSCy Schubert           ("Ŭ" "8" :string)
455*7f2fe78bSCy Schubert           ("Â" "8" :string)
456*7f2fe78bSCy Schubert           ("Ť" "8" :string)
457*7f2fe78bSCy Schubert           ("Ń" "8" :string)
458*7f2fe78bSCy Schubert           ("Ď" "8" :string)
459*7f2fe78bSCy Schubert           ("Ź" "8" :string)
460*7f2fe78bSCy Schubert           ("Ž" "8" :string)
461*7f2fe78bSCy Schubert           ("Đ" "8" :string)
462*7f2fe78bSCy Schubert           ("Ŝ" "8" :string)
463*7f2fe78bSCy Schubert           ("Č" "8" :string)
464*7f2fe78bSCy Schubert           ("Ĵ" "8" :string)
465*7f2fe78bSCy Schubert           ("Ö" "8" :string)
466*7f2fe78bSCy Schubert           ("Ø" "8" :string)
467*7f2fe78bSCy Schubert           ("Ż" "8" :string)
468*7f2fe78bSCy Schubert           ("Ł" "8" :string)
469*7f2fe78bSCy Schubert           ("Ă" "8" :string)
470*7f2fe78bSCy Schubert           ("Ě" "8" :string)
471*7f2fe78bSCy Schubert           ("Ő" "8" :string)
472*7f2fe78bSCy Schubert           ("Õ" "8" :string)
473*7f2fe78bSCy Schubert           ("Ę" "8" :string)
474*7f2fe78bSCy Schubert           ("Ï" "8" :string)
475*7f2fe78bSCy Schubert           ("À" "8" :string)
476*7f2fe78bSCy Schubert           ("Ĥ" "8" :string)
477*7f2fe78bSCy Schubert           ("Ä" "8" :string)
478*7f2fe78bSCy Schubert           ("Ś" "8" :string)
479*7f2fe78bSCy Schubert           ("Ř" "8" :string)
480*7f2fe78bSCy Schubert           ("Í" "8" :string)
481*7f2fe78bSCy Schubert           ("Œ" "89" :string)
482*7f2fe78bSCy Schubert           ("Æ" "89" :string)
483*7f2fe78bSCy Schubert           ("ì" "9" :string)
484*7f2fe78bSCy Schubert           ("è" "9" :string)
485*7f2fe78bSCy Schubert           ("ą" "9" :string)
486*7f2fe78bSCy Schubert           ("š" "9" :string)
487*7f2fe78bSCy Schubert           ("ú" "9" :string)
488*7f2fe78bSCy Schubert           ("å" "9" :string)
489*7f2fe78bSCy Schubert           ("ă" "9" :string)
490*7f2fe78bSCy Schubert           ("ę" "9" :string)
491*7f2fe78bSCy Schubert           ("ü" "9" :string)
492*7f2fe78bSCy Schubert           ("ź" "9" :string)
493*7f2fe78bSCy Schubert           ("ò" "9" :string)
494*7f2fe78bSCy Schubert           ("ť" "9" :string)
495*7f2fe78bSCy Schubert           ("ț" "9" :string)
496*7f2fe78bSCy Schubert           ("ĵ" "9" :string)
497*7f2fe78bSCy Schubert           ("ŕ" "9" :string)
498*7f2fe78bSCy Schubert           ("ż" "9" :string)
499*7f2fe78bSCy Schubert           ("ä" "9" :string)
500*7f2fe78bSCy Schubert           ("ý" "9" :string)
501*7f2fe78bSCy Schubert           ("ù" "9" :string)
502*7f2fe78bSCy Schubert           ("á" "9" :string)
503*7f2fe78bSCy Schubert           ("é" "9" :string)
504*7f2fe78bSCy Schubert           ("č" "9" :string)
505*7f2fe78bSCy Schubert           ("ň" "9" :string)
506*7f2fe78bSCy Schubert           ("ś" "9" :string)
507*7f2fe78bSCy Schubert           ("ø" "9" :string)
508*7f2fe78bSCy Schubert           ("í" "9" :string)
509*7f2fe78bSCy Schubert           ("đ" "9" :string)
510*7f2fe78bSCy Schubert           ("ı" "9" :string)
511*7f2fe78bSCy Schubert           ("ğ" "9" :string)
512*7f2fe78bSCy Schubert           ("î" "9" :string)
513*7f2fe78bSCy Schubert           ("ã" "9" :string)
514*7f2fe78bSCy Schubert           ("à" "9" :string)
515*7f2fe78bSCy Schubert           ("ř" "9" :string)
516*7f2fe78bSCy Schubert           ("ő" "9" :string)
517*7f2fe78bSCy Schubert           ("ů" "9" :string)
518*7f2fe78bSCy Schubert           ("ș" "9" :string)
519*7f2fe78bSCy Schubert           ("ÿ" "9" :string)
520*7f2fe78bSCy Schubert           ("ë" "9" :string)
521*7f2fe78bSCy Schubert           ("ŭ" "9" :string)
522*7f2fe78bSCy Schubert           ("ç" "9" :string)
523*7f2fe78bSCy Schubert           ("ű" "9" :string)
524*7f2fe78bSCy Schubert           ("ñ" "9" :string)
525*7f2fe78bSCy Schubert           ("õ" "9" :string)
526*7f2fe78bSCy Schubert           ("ě" "9" :string)
527*7f2fe78bSCy Schubert           ("ş" "9" :string)
528*7f2fe78bSCy Schubert           ("ž" "9" :string)
529*7f2fe78bSCy Schubert           ("ĝ" "9" :string)
530*7f2fe78bSCy Schubert           ("ŝ" "9" :string)
531*7f2fe78bSCy Schubert           ("ń" "9" :string)
532*7f2fe78bSCy Schubert           ("û" "9" :string)
533*7f2fe78bSCy Schubert           ("ł" "9" :string)
534*7f2fe78bSCy Schubert           ("ď" "9" :string)
535*7f2fe78bSCy Schubert           ("ĥ" "9" :string)
536*7f2fe78bSCy Schubert           ("ê" "9" :string)
537*7f2fe78bSCy Schubert           ("ô" "9" :string)
538*7f2fe78bSCy Schubert           ("ĉ" "9" :string)
539*7f2fe78bSCy Schubert           ("â" "9" :string)
540*7f2fe78bSCy Schubert           ("ć" "9" :string)
541*7f2fe78bSCy Schubert           ("ï" "9" :string)
542*7f2fe78bSCy Schubert           ("ö" "9" :string)
543*7f2fe78bSCy Schubert           ("ľ" "9" :string)
544*7f2fe78bSCy Schubert           ("ó" "9" :string)
545*7f2fe78bSCy Schubert           ("æ" "99" :string)
546*7f2fe78bSCy Schubert           ("ß" "99" :string)
547*7f2fe78bSCy Schubert           ("œ" "99" :string)
548*7f2fe78bSCy Schubert           ("N" "8" :string)
549*7f2fe78bSCy Schubert           ("V" "8" :string)
550*7f2fe78bSCy Schubert           ("O" "8" :string)
551*7f2fe78bSCy Schubert           ("X" "8" :string)
552*7f2fe78bSCy Schubert           ("E" "8" :string)
553*7f2fe78bSCy Schubert           ("P" "8" :string)
554*7f2fe78bSCy Schubert           ("K" "8" :string)
555*7f2fe78bSCy Schubert           ("T" "8" :string)
556*7f2fe78bSCy Schubert           ("Z" "8" :string)
557*7f2fe78bSCy Schubert           ("M" "8" :string)
558*7f2fe78bSCy Schubert           ("C" "8" :string)
559*7f2fe78bSCy Schubert           ("I" "8" :string)
560*7f2fe78bSCy Schubert           ("S" "8" :string)
561*7f2fe78bSCy Schubert           ("B" "8" :string)
562*7f2fe78bSCy Schubert           ("W" "8" :string)
563*7f2fe78bSCy Schubert           ("D" "8" :string)
564*7f2fe78bSCy Schubert           ("R" "8" :string)
565*7f2fe78bSCy Schubert           ("H" "8" :string)
566*7f2fe78bSCy Schubert           ("F" "8" :string)
567*7f2fe78bSCy Schubert           ("Q" "8" :string)
568*7f2fe78bSCy Schubert           ("A" "8" :string)
569*7f2fe78bSCy Schubert           ("G" "8" :string)
570*7f2fe78bSCy Schubert           ("U" "8" :string)
571*7f2fe78bSCy Schubert           ("J" "8" :string)
572*7f2fe78bSCy Schubert           ("Y" "8" :string)
573*7f2fe78bSCy Schubert           ("L" "8" :string)
574*7f2fe78bSCy Schubert           ("o" "9" :string)
575*7f2fe78bSCy Schubert           ("n" "9" :string)
576*7f2fe78bSCy Schubert           ("g" "9" :string)
577*7f2fe78bSCy Schubert           ("x" "9" :string)
578*7f2fe78bSCy Schubert           ("f" "9" :string)
579*7f2fe78bSCy Schubert           ("y" "9" :string)
580*7f2fe78bSCy Schubert           ("q" "9" :string)
581*7f2fe78bSCy Schubert           ("h" "9" :string)
582*7f2fe78bSCy Schubert           ("w" "9" :string)
583*7f2fe78bSCy Schubert           ("s" "9" :string)
584*7f2fe78bSCy Schubert           ("d" "9" :string)
585*7f2fe78bSCy Schubert           ("v" "9" :string)
586*7f2fe78bSCy Schubert           ("k" "9" :string)
587*7f2fe78bSCy Schubert           ("r" "9" :string)
588*7f2fe78bSCy Schubert           ("m" "9" :string)
589*7f2fe78bSCy Schubert           ("z" "9" :string)
590*7f2fe78bSCy Schubert           ("c" "9" :string)
591*7f2fe78bSCy Schubert           ("i" "9" :string)
592*7f2fe78bSCy Schubert           ("l" "9" :string)
593*7f2fe78bSCy Schubert           ("b" "9" :string)
594*7f2fe78bSCy Schubert           ("j" "9" :string)
595*7f2fe78bSCy Schubert           ("a" "9" :string)
596*7f2fe78bSCy Schubert           ("p" "9" :string)
597*7f2fe78bSCy Schubert           ("u" "9" :string)
598*7f2fe78bSCy Schubert           ("t" "9" :string)
599*7f2fe78bSCy Schubert           ("e" "9" :string)
600*7f2fe78bSCy Schubert           ))
601*7f2fe78bSCy Schubert
602*7f2fe78bSCy Schubert(use-rule-set :run 0
603*7f2fe78bSCy Schubert	      :rule-set ("sphinx-xy-alphabetize"))
604*7f2fe78bSCy Schubert(use-rule-set :run 1
605*7f2fe78bSCy Schubert	      :rule-set ("sphinx-xy-resolve-diacritics"))
606*7f2fe78bSCy Schubert(use-rule-set :run 2
607*7f2fe78bSCy Schubert	      :rule-set ("sphinx-xy-resolve-case"))
608