(ukrainian-computer): Fix duplicate `\'.
[bpt/emacs.git] / leim / quail / latin-alt.el
CommitLineData
4d37c939 1;;; latin-alt.el --- Quail package for inputting various European characters -*-coding: utf-8;-*-
a2e1d90c
RS
2
3;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN.
4;; Licensed to the Free Software Foundation.
4d37c939 5;; Copyright (C) 2001, 2002 Free Software Foundation, Inc.
a2e1d90c
RS
6
7;; Keywords: multilingual, input method, latin
8
9;; This file is part of GNU Emacs.
10
11;; GNU Emacs is free software; you can redistribute it and/or modify
12;; it under the terms of the GNU General Public License as published by
13;; the Free Software Foundation; either version 2, or (at your option)
14;; any later version.
15
16;; GNU Emacs is distributed in the hope that it will be useful,
17;; but WITHOUT ANY WARRANTY; without even the implied warranty of
18;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19;; GNU General Public License for more details.
20
21;; You should have received a copy of the GNU General Public License
22;; along with GNU Emacs; see the file COPYING. If not, write to the
23;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
24;; Boston, MA 02111-1307, USA.
25
26;; Author: TAKAHASHI Naoto <ntakahas@etl.go.jp>
27
be567141
PJ
28;;; Commentary:
29
30;;; Code:
31
a2e1d90c
RS
32(require 'quail)
33
34(quail-define-package
35 "latin-1-alt-postfix" "Latin-1" "1<" t
36 "Latin-1 character input method with postfix modifiers
37
38 | postfix | examples
39 ------------+---------+----------
4d37c939
DL
40 acute | ' | a' -> á
41 grave | ` | a` -> à
42 circumflex | ^ | a^ -> â
43 diaeresis | \" | a\" -> ä
44 tilde | ~ | a~ -> ã
45 cedilla | / | c/ -> ç
46 nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø
47 others | /<> | s/ -> ß ?/ -> ¿ !/ -> ¡
48 | various | << -> « >> -> » o_ -> º a_ -> ª
a2e1d90c
RS
49
50It would be natural to use comma for cedillas, but that would be
51inconvenient in practice because commas are needed very often after a
52letter.
53
54Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
55" nil t nil nil nil nil nil nil nil nil t)
56
57(quail-define-rules
4d37c939
DL
58 ("A`" ?À)
59 ("A'" ?Á)
60 ("A^" ?Â)
61 ("A~" ?Ã)
62 ("A\"" ?Ä)
63 ("A/" ?Å)
64 ("a`" ?à)
65 ("a'" ?á)
66 ("a^" ?â)
67 ("a~" ?ã)
68 ("a\"" ?ä)
69 ("a/" ?å)
70 ("E`" ?È)
71 ("E'" ?É)
72 ("E^" ?Ê)
73 ("E\"" ?Ë)
74 ("E/" ?Æ)
75 ("e`" ?è)
76 ("e'" ?é)
77 ("e^" ?ê)
78 ("e\"" ?ë)
79 ("e/" ?æ)
80 ("I`" ?Ì)
81 ("i`" ?ì)
82 ("I'" ?Í)
83 ("i'" ?í)
84 ("I^" ?Î)
85 ("i^" ?î)
86 ("I\"" ?Ï)
87 ("i\"" ?ï)
88 ("O`" ?Ò)
89 ("o`" ?ò)
90 ("O'" ?Ó)
91 ("o'" ?ó)
92 ("O^" ?Ô)
93 ("o^" ?ô)
94 ("O~" ?Õ)
95 ("o~" ?õ)
96 ("O\"" ?Ö)
97 ("o\"" ?ö)
98 ("O/" ?Ø)
99 ("o/" ?ø)
100 ("U`" ?Ù)
101 ("u`" ?ù)
102 ("U'" ?Ú)
103 ("u'" ?ú)
104 ("U^" ?Û)
105 ("u^" ?û)
106 ("U\"" ?Ü)
107 ("u\"" ?ü)
108 ("Y'" ?Ý)
109 ("y'" ?ý)
110 ("y\"" ?ÿ)
111 ("D/" ?Ð)
112 ("d/" ?ð)
113 ("T/" ?Þ)
114 ("t/" ?þ)
115 ("s/" ?ß)
116 ("C/" ?Ç)
117 ("c/" ?ç)
118 ("N~" ?Ñ)
119 ("n~" ?ñ)
120 ("?/" ?¿)
121 ("!/" ?¡)
122 ("<<" ?«)
123 (">>" ?»)
124 ("o_" ?º)
125 ("a_" ?ª)
a2e1d90c
RS
126
127 ("A``" ["A`"])
128 ("A''" ["A'"])
129 ("A^^" ["A^"])
130 ("A~~" ["A~"])
131 ("A\"\"" ["A\""])
132 ("A//" ["A/"])
133 ("a``" ["a`"])
134 ("a''" ["a'"])
135 ("a^^" ["a^"])
136 ("a~~" ["a~"])
137 ("a\"\"" ["a\""])
138 ("a//" ["a/"])
139 ("E``" ["E`"])
140 ("E''" ["E'"])
141 ("E^^" ["E^"])
142 ("E\"\"" ["E\""])
143 ("E//" ["E/"])
144 ("e``" ["e`"])
145 ("e''" ["e'"])
146 ("e^^" ["e^"])
147 ("e\"\"" ["e\""])
148 ("e//" ["e/"])
149 ("I``" ["I`"])
150 ("i``" ["i`"])
151 ("I''" ["I'"])
152 ("i''" ["i'"])
153 ("I^^" ["I^"])
154 ("i^^" ["i^"])
155 ("I\"\"" ["I\""])
156 ("i\"\"" ["i\""])
157 ("O``" ["O`"])
158 ("o``" ["o`"])
159 ("O''" ["O'"])
160 ("o''" ["o'"])
161 ("O^^" ["O^"])
162 ("o^^" ["o^"])
163 ("O~~" ["O~"])
164 ("o~~" ["o~"])
165 ("O\"\"" ["O\""])
166 ("o\"\"" ["o\""])
167 ("O//" ["O/"])
168 ("o//" ["o/"])
169 ("U``" ["U`"])
170 ("u``" ["u`"])
171 ("U''" ["U'"])
172 ("u''" ["u'"])
173 ("U^^" ["U^"])
174 ("u^^" ["u^"])
175 ("U\"\"" ["U\""])
176 ("u\"\"" ["u\""])
177 ("Y''" ["Y'"])
178 ("y''" ["y'"])
179 ("y\"\"" ["y\""])
180 ("D//" ["D/"])
181 ("d//" ["d/"])
182 ("T//" ["T/"])
183 ("t//" ["t/"])
184 ("s//" ["s/"])
185 ("C//" ["C/"])
186 ("c//" ["c/"])
187 ("N~~" ["N~"])
188 ("n~~" ["n~"])
189 ("?//" ["?/"])
190 ("!//" ["!/"])
191 ("<<<" ["<<"])
192 (">>>" [">>"])
60b2cdb5
RS
193 ("o__" ["o_"])
194 ("a__" ["a_"])
a2e1d90c
RS
195 )
196
197(quail-define-package
198 "latin-2-alt-postfix" "Latin-2" "2<" t
199 "Latin-2 character input method with postfix modifiers
200
201 | postfix | examples
202 ------------+---------+----------
4d37c939
DL
203 acute | ' | a' -> á
204 ogonek | ` | a` -> ą
205 diaeresis | \" | a\" -> ä
206 circumflex | ^ | a^ -> â
207 breve | ~ | a~ -> ă
208 cedilla | ` | c` -> ç
209 caron | ~ | c~ -> č
210 dbl. acute | : | o: -> ő
211 ring | ` | u` -> ů
212 dot | ` | z` -> ż
213 stroke | / | d/ -> đ
214 others | / | s/ -> ß
a2e1d90c
RS
215
216It would be natural to use period and comma for dots/rings and
217cedillas/ogoneks, but that would inconvenient in practice, because
218periods and commas are needed very often after a letter.
219
220Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
221" nil t nil nil nil nil nil nil nil nil t)
222
223(quail-define-rules
4d37c939
DL
224 ("A'" ?Á)
225 ("A`" ?Ą)
226 ("A\"" ?Ä)
227 ("A^" ?Â)
228 ("A~" ?Ă)
229 ("C'" ?Ć)
230 ("C`" ?Ç)
231 ("C~" ?Č)
232 ("D/" ?Đ)
233 ("D~" ?Ď)
234 ("E'" ?É)
235 ("E`" ?Ę)
236 ("E\"" ?Ë)
237 ("E~" ?Ě)
238 ("I'" ?Í)
239 ("I^" ?Î)
240 ("L'" ?Ĺ)
241 ("L/" ?Ł)
242 ("L~" ?Ľ)
243 ("N'" ?Ń)
244 ("N~" ?Ň)
245 ("O'" ?Ó)
246 ("O:" ?Ő)
247 ("O\"" ?Ö)
248 ("O^" ?Ô)
249 ("R'" ?Ŕ)
250 ("R~" ?Ř)
251 ("S'" ?Ś)
252 ("S`" ?Ş)
253 ("S~" ?Š)
254 ("T`" ?Ţ)
255 ("T~" ?Ť)
256 ("U'" ?Ú)
257 ("U:" ?Ű)
258 ("U\"" ?Ü)
259 ("U`" ?Ů)
260 ("Y'" ?Ý)
261 ("Z'" ?Ź)
262 ("Z`" ?Ż)
263 ("Z~" ?Ž)
264 ("a'" ?á)
265 ("a`" ?ą)
266 ("a\"" ?ä)
267 ("a^" ?â)
268 ("a~" ?ă)
269 ("c'" ?ć)
270 ("c`" ?ç)
271 ("c~" ?č)
272 ("d/" ?đ)
273 ("d~" ?ď)
274 ("e'" ?é)
275 ("e`" ?ę)
276 ("e\"" ?ë)
277 ("e~" ?ě)
278 ("i'" ?í)
279 ("i^" ?î)
280 ("l'" ?ĺ)
281 ("l/" ?ł)
282 ("l~" ?ľ)
283 ("n'" ?ń)
284 ("n~" ?ň)
285 ("o'" ?ó)
286 ("o:" ?ő)
287 ("o\"" ?ö)
288 ("o^" ?ô)
289 ("r'" ?ŕ)
290 ("r~" ?ř)
291 ("s'" ?ś)
292 ("s`" ?ş)
293 ("s/" ?ß)
294 ("s~" ?š)
295 ("t`" ?ţ)
296 ("t~" ?ť)
297 ("u'" ?ú)
298 ("u:" ?ű)
299 ("u\"" ?ü)
300 ("u`" ?ů)
301 ("y'" ?ý)
302 ("z'" ?ź)
303 ("z`" ?ż)
304 ("z~" ?ž)
a2e1d90c
RS
305
306 ("A''" ["A'"])
307 ("A``" ["A`"])
308 ("A\"\"" ["A\""])
309 ("A^^" ["A^"])
310 ("A~~" ["A~"])
311 ("C''" ["C'"])
312 ("C``" ["C`"])
313 ("C~~" ["C~"])
314 ("D//" ["D/"])
315 ("D~~" ["D~"])
316 ("E''" ["E'"])
317 ("E``" ["E`"])
318 ("E\"\"" ["E\""])
319 ("E~~" ["E~"])
320 ("I''" ["I'"])
321 ("I^^" ["I^"])
322 ("L''" ["L'"])
323 ("L//" ["L/"])
324 ("L~~" ["L~"])
325 ("N''" ["N'"])
326 ("N~~" ["N~"])
327 ("O''" ["O'"])
328 ("O::" ["O:"])
329 ("O\"\"" ["O\""])
330 ("O^^" ["O^"])
331 ("R''" ["R'"])
332 ("R~~" ["R~"])
333 ("S''" ["S'"])
334 ("S``" ["S`"])
335 ("S~~" ["S~"])
336 ("T``" ["T`"])
337 ("T~~" ["T~"])
338 ("U''" ["U'"])
339 ("U::" ["U:"])
340 ("U\"\"" ["U\""])
341 ("U``" ["U`"])
342 ("Y''" ["Y'"])
343 ("Z''" ["Z'"])
344 ("Z``" ["Z`"])
345 ("Z~~" ["Z~"])
346 ("a''" ["a'"])
347 ("a``" ["a`"])
348 ("a\"\"" ["a\""])
349 ("a^^" ["a^"])
350 ("a~~" ["a~"])
351 ("c''" ["c'"])
352 ("c``" ["c`"])
353 ("c~~" ["c~"])
354 ("d//" ["d/"])
355 ("d~~" ["d~"])
356 ("e''" ["e'"])
357 ("e``" ["e`"])
358 ("e\"\"" ["e\""])
359 ("e~~" ["e~"])
360 ("i''" ["i'"])
361 ("i^^" ["i^"])
362 ("l''" ["l'"])
363 ("l//" ["l/"])
364 ("l~~" ["l~"])
365 ("n''" ["n'"])
366 ("n~~" ["n~"])
367 ("o''" ["o'"])
368 ("o::" ["o:"])
369 ("o\"\"" ["o\""])
370 ("o^^" ["o^"])
371 ("r''" ["r'"])
372 ("r~~" ["r~"])
373 ("s''" ["s'"])
374 ("s``" ["s`"])
375 ("s//" ["s/"])
376 ("s~~" ["s~"])
377 ("t``" ["t`"])
378 ("t~~" ["t~"])
379 ("u''" ["u'"])
380 ("u::" ["u:"])
381 ("u\"\"" ["u\""])
382 ("u``" ["u`"])
383 ("y''" ["y'"])
384 ("z''" ["z'"])
385 ("z``" ["z`"])
386 ("z~~" ["z~"])
387 )
388
389(quail-define-package
390 "latin-3-alt-postfix" "Latin-3" "3<" t
391 "Latin-3 character input method with postfix modifiers
392
393 | postfix | examples
394 ------------+---------+----------
4d37c939
DL
395 acute | ' | a' -> á
396 grave | ` | a` -> à
397 circumflex | ^ | a^ -> â
398 diaeresis | \" | a\" -> ä
399 dot | / | c/ -> ċ i/ -> ı I/ -> İ
400 cedilla | ` | c` -> ç
401 breve | ~ | g~ -> ğ
402 tilde | ~ | n~ -> ñ
403 stroke | / | h/ -> ħ
404 others | / | s/ -> ß
a2e1d90c
RS
405
406It would be natural to use period and comma for dots and cedillas, but
407that would inconvenient in practice, because periods and commas are
408needed very often after a letter.
409
410Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
411" nil t nil nil nil nil nil nil nil nil t)
412
413(quail-define-rules
4d37c939
DL
414 ("A`" ?À)
415 ("A'" ?Á)
416 ("A^" ?Â)
417 ("A\"" ?Ä)
418 ("C/" ?Ċ)
419 ("C^" ?Ĉ)
420 ("C`" ?Ç)
421 ("E`" ?È)
422 ("E'" ?É)
423 ("E^" ?Ê)
424 ("E\"" ?Ë)
425 ("G~" ?Ğ)
426 ("G/" ?Ġ)
427 ("G^" ?Ĝ)
428 ("H/" ?Ħ)
429 ("H^" ?Ĥ)
430 ("I/" ?İ)
431 ("I`" ?Ì)
432 ("I'" ?Í)
433 ("I^" ?Î)
434 ("I\"" ?Ï)
435 ("J^" ?Ĵ)
436 ("N~" ?Ñ)
437 ("O`" ?Ò)
438 ("O'" ?Ó)
439 ("O^" ?Ô)
440 ("O\"" ?Ö)
441 ("S`" ?Ş)
442 ("S^" ?Ŝ)
443 ("U`" ?Ù)
444 ("U'" ?Ú)
445 ("U^" ?Û)
446 ("U\"" ?Ü)
447 ("U~" ?Ŭ)
448 ("Z/" ?Ż)
449 ("a`" ?à)
450 ("a'" ?á)
451 ("a^" ?â)
452 ("a\"" ?ä)
453 ("c/" ?ċ)
454 ("c^" ?ĉ)
455 ("c`" ?ç)
456 ("e`" ?è)
457 ("e'" ?é)
458 ("e^" ?ê)
459 ("e\"" ?ë)
460 ("g~" ?ğ)
461 ("g/" ?ġ)
462 ("g^" ?ĝ)
463 ("h/" ?ħ)
464 ("h^" ?ĥ)
465 ("i/" ?ı)
466 ("i`" ?ì)
467 ("i'" ?í)
468 ("i^" ?î)
469 ("i\"" ?ï)
470 ("j^" ?ĵ)
471 ("n~" ?ñ)
472 ("o`" ?ò)
473 ("o'" ?ó)
474 ("o^" ?ô)
475 ("o\"" ?ö)
476 ("s`" ?ş)
477 ("s/" ?ß)
478 ("s^" ?ŝ)
479 ("u`" ?ù)
480 ("u'" ?ú)
481 ("u^" ?û)
482 ("u\"" ?ü)
483 ("u~" ?ŭ)
484 ("z/" ?ż)
a2e1d90c
RS
485
486 ("A``" ["A`"])
487 ("A''" ["A'"])
488 ("A^^" ["A^"])
489 ("A\"\"" ["A\""])
490 ("C//" ["C/"])
491 ("C^^" ["C^"])
492 ("C``" ["C`"])
493 ("E``" ["E`"])
494 ("E''" ["E'"])
495 ("E^^" ["E^"])
496 ("E\"\"" ["E\""])
497 ("G~~" ["G~"])
498 ("G//" ["G/"])
499 ("G^^" ["G^"])
500 ("H//" ["H/"])
501 ("H^^" ["H^"])
502 ("I//" ["I/"])
503 ("I``" ["I`"])
504 ("I''" ["I'"])
505 ("I^^" ["I^"])
506 ("I\"\"" ["I\""])
507 ("J^^" ["J^"])
508 ("N~~" ["N~"])
509 ("O``" ["O`"])
510 ("O''" ["O'"])
511 ("O^^" ["O^"])
512 ("O\"\"" ["O\""])
513 ("S``" ["S`"])
514 ("S^^" ["S^"])
515 ("U``" ["U`"])
516 ("U''" ["U'"])
517 ("U^^" ["U^"])
518 ("U\"\"" ["U\""])
519 ("U~~" ["U~"])
520 ("Z//" ["Z/"])
521 ("a``" ["a`"])
522 ("a''" ["a'"])
523 ("a^^" ["a^"])
524 ("a\"\"" ["a\""])
525 ("c//" ["c/"])
526 ("c^^" ["c^"])
527 ("c``" ["c`"])
528 ("e``" ["e`"])
529 ("e''" ["e'"])
530 ("e^^" ["e^"])
531 ("e\"\"" ["e\""])
532 ("g~~" ["g~"])
533 ("g//" ["g/"])
534 ("g^^" ["g^"])
535 ("h//" ["h/"])
536 ("h^^" ["h^"])
537 ("i//" ["i/"])
538 ("i``" ["i`"])
539 ("i''" ["i'"])
540 ("i^^" ["i^"])
541 ("i\"\"" ["i\""])
542 ("j^^" ["j^"])
543 ("n~~" ["n~"])
544 ("o``" ["o`"])
545 ("o''" ["o'"])
546 ("o^^" ["o^"])
547 ("o\"\"" ["o\""])
548 ("s``" ["s`"])
549 ("s//" ["s/"])
550 ("s^^" ["s^"])
551 ("u``" ["u`"])
552 ("u''" ["u'"])
553 ("u^^" ["u^"])
554 ("u\"\"" ["u\""])
555 ("u~~" ["u~"])
556 ("z//" ["z/"])
557 )
558
559(quail-define-package
560 "latin-4-alt-postfix" "Latin-4" "4<" t
561 "Latin-4 characters input method with postfix modifiers
562
563 | postfix | examples
564 ------------+---------+----------
4d37c939
DL
565 acute | ' | a' -> á
566 circumflex | ^ | a^ -> â
567 diaeresis | \" | a\" -> ä
568 ogonek | ` | a` -> ą
569 macron | - | a- -> ā
570 tilde | ~ | a~ -> ã
571 caron | ~ | c~ -> č
572 dot | ~ | e~ -> ė
573 cedilla | ` | k` -> ķ g` -> ģ
574 stroke | / | d/ -> đ
575 nordic | / | a/ -> å e/ -> æ o/ -> ø
576 others | / | s/ -> ß n/ -> ŋ k/ -> ĸ
a2e1d90c
RS
577
578It would be natural to use period and comma for dots and
579cedillas/ogoneks, but that would inconvenient in practice, because
580periods and commas are needed very often after a letter.
581
582Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
583" nil t nil nil nil nil nil nil nil nil t)
584
585(quail-define-rules
4d37c939
DL
586 ("A`" ?Ą)
587 ("A-" ?Ā)
588 ("A'" ?Á)
589 ("A^" ?Â)
590 ("A~" ?Ã)
591 ("A\"" ?Ä)
592 ("A/" ?Å)
593 ("C~" ?Č)
594 ("D/" ?Đ)
595 ("E/" ?Æ)
596 ("E-" ?Ē)
597 ("E'" ?É)
598 ("E`" ?Ę)
599 ("E\"" ?Ë)
600 ("E~" ?Ė)
601 ("G`" ?Ģ)
602 ("I~" ?Ĩ)
603 ("I`" ?Į)
604 ("I'" ?Í)
605 ("I^" ?Î)
606 ("I-" ?Ī)
607 ("K`" ?Ķ)
608 ("L`" ?Ļ)
609 ("N/" ?Ŋ)
610 ("N`" ?Ņ)
611 ("O-" ?Ō)
612 ("O^" ?Ô)
613 ("O~" ?Õ)
614 ("O\"" ?Ö)
615 ("O/" ?Ø)
616 ("R`" ?Ŗ)
617 ("S~" ?Š)
618 ("T/" ?Ŧ)
619 ("U`" ?Ų)
620 ("U'" ?Ú)
621 ("U^" ?Û)
622 ("U\"" ?Ü)
623 ("U~" ?Ũ)
624 ("U-" ?Ū)
625 ("Z~" ?Ž)
626 ("a`" ?ą)
627 ("a-" ?ā)
628 ("a'" ?á)
629 ("a^" ?â)
630 ("a~" ?ã)
631 ("a\"" ?ä)
632 ("a/" ?å)
633 ("c~" ?č)
634 ("d/" ?đ)
635 ("e/" ?æ)
636 ("e-" ?ē)
637 ("e'" ?é)
638 ("e`" ?ę)
639 ("e\"" ?ë)
640 ("e~" ?ė)
641 ("g`" ?ģ)
642 ("i~" ?ĩ)
643 ("i`" ?į)
644 ("i'" ?í)
645 ("i^" ?î)
646 ("i-" ?ī)
647 ("k/" ?ĸ)
648 ("k`" ?ķ)
649 ("l`" ?ļ)
650 ("n/" ?ŋ)
651 ("n`" ?ņ)
652 ("o-" ?ō)
653 ("o^" ?ô)
654 ("o~" ?õ)
655 ("o\"" ?ö)
656 ("o/" ?ø)
657 ("r`" ?ŗ)
658 ("s/" ?ß)
659 ("s~" ?š)
660 ("t/" ?ŧ)
661 ("u`" ?ų)
662 ("u'" ?ú)
663 ("u^" ?û)
664 ("u\"" ?ü)
665 ("u~" ?ũ)
666 ("u-" ?ū)
667 ("z~" ?ž)
a2e1d90c
RS
668
669 ("A``" ["A`"])
670 ("A--" ["A-"])
671 ("A''" ["A'"])
672 ("A^^" ["A^"])
673 ("A~~" ["A~"])
674 ("A\"\"" ["A\""])
675 ("A//" ["A/"])
676 ("C~~" ["C~"])
677 ("D//" ["D/"])
678 ("E//" ["E/"])
679 ("E--" ["E-"])
680 ("E''" ["E'"])
681 ("E``" ["E`"])
682 ("E\"\"" ["E\""])
683 ("E~~" ["E~"])
684 ("G``" ["G`"])
685 ("I~~" ["I~"])
686 ("I``" ["I`"])
687 ("I''" ["I'"])
688 ("I^^" ["I^"])
689 ("I--" ["I-"])
690 ("K``" ["K`"])
691 ("L``" ["L`"])
692 ("N//" ["N/"])
693 ("N``" ["N`"])
694 ("O--" ["O-"])
695 ("O^^" ["O^"])
696 ("O~~" ["O~"])
697 ("O\"\"" ["O\""])
698 ("O//" ["O/"])
699 ("R``" ["R`"])
700 ("S~~" ["S~"])
701 ("T//" ["T/"])
702 ("U``" ["U`"])
703 ("U''" ["U'"])
704 ("U^^" ["U^"])
705 ("U\"\"" ["U\""])
706 ("U~~" ["U~"])
707 ("U--" ["U-"])
708 ("Z~~" ["Z~"])
709 ("a``" ["a`"])
710 ("a--" ["a-"])
711 ("a''" ["a'"])
712 ("a^^" ["a^"])
713 ("a~~" ["a~"])
714 ("a\"\"" ["a\""])
715 ("a//" ["a/"])
716 ("c~~" ["c~"])
717 ("d//" ["d/"])
718 ("e//" ["e/"])
719 ("e--" ["e-"])
720 ("e''" ["e'"])
721 ("e``" ["e`"])
722 ("e\"\"" ["e\""])
723 ("e~~" ["e~"])
724 ("g``" ["g`"])
725 ("i~~" ["i~"])
726 ("i``" ["i`"])
727 ("i''" ["i'"])
728 ("i^^" ["i^"])
729 ("i--" ["i-"])
730 ("k//" ["k/"])
731 ("k``" ["k`"])
732 ("l``" ["l`"])
733 ("n//" ["n/"])
734 ("n``" ["n`"])
735 ("o--" ["o-"])
736 ("o^^" ["o^"])
737 ("o~~" ["o~"])
738 ("o\"\"" ["o\""])
739 ("o//" ["o/"])
740 ("r``" ["r`"])
741 ("s//" ["s/"])
742 ("s~~" ["s~"])
743 ("t//" ["t/"])
744 ("u``" ["u`"])
745 ("u''" ["u'"])
746 ("u^^" ["u^"])
747 ("u\"\"" ["u\""])
748 ("u~~" ["u~"])
749 ("u--" ["u-"])
750 ("z~~" ["z~"])
751 )
752
753(quail-define-package
754 "latin-5-alt-postfix" "Latin-5" "5<" t
755 "Latin-5 characters input method with postfix modifiers
756
757 | postfix | examples
758 ------------+---------+----------
4d37c939
DL
759 acute | ' | a' -> á
760 grave | ` | a` -> à
761 circumflex | ^ | a^ -> â
762 diaeresis | \" | a\" -> ä
763 tilde | ~ | a~ -> ã
764 breve | ~ | g~ -> ğ
765 cedilla | ` | c` -> ç
766 dot | / | i/ -> ı I/ -> İ
767 nordic | / | a/ -> å e/ -> æ o/ -> ø
768 others | / | s/ -> ß
a2e1d90c
RS
769
770It would be natural to use period and comma for dots and cedillas, but
771that would inconvenient in practice, because periods and commas are
772needed very often after a letter.
773
774Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
775" nil t nil nil nil nil nil nil nil nil t)
776
777(quail-define-rules
4d37c939
DL
778 ("A'" ?Á)
779 ("A/" ?Å)
780 ("A\"" ?Ä)
781 ("A^" ?Â)
782 ("A`" ?À)
783 ("A~" ?Ã)
784 ("C`" ?Ç)
785 ("E'" ?É)
786 ("E/" ?Æ)
787 ("E\"" ?Ë)
788 ("E^" ?Ê)
789 ("E`" ?È)
790 ("G~" ?Ğ)
791 ("I'" ?Í)
792 ("I/" ?İ)
793 ("I\"" ?Ï)
794 ("I^" ?Î)
795 ("I`" ?Ì)
796 ("N~" ?Ñ)
797 ("O'" ?Ó)
798 ("O/" ?Ø)
799 ("O\"" ?Ö)
800 ("O^" ?Ô)
801 ("O`" ?Ò)
802 ("O~" ?Õ)
803 ("S`" ?Ş)
804 ("U'" ?Ú)
805 ("U\"" ?Ü)
806 ("U^" ?Û)
807 ("U`" ?Ù)
808 ("a'" ?á)
809 ("a/" ?å)
810 ("a\"" ?ä)
811 ("a^" ?â)
812 ("a`" ?à)
813 ("a~" ?ã)
814 ("c`" ?ç)
815 ("e'" ?é)
816 ("e/" ?æ)
817 ("e\"" ?ë)
818 ("e^" ?ê)
819 ("e`" ?è)
820 ("g~" ?ğ)
821 ("i'" ?í)
822 ("i/" ?ı)
823 ("i\"" ?ï)
824 ("i^" ?î)
825 ("i`" ?ì)
826 ("n~" ?ñ)
827 ("o'" ?ó)
828 ("o/" ?ø)
829 ("o\"" ?ö)
830 ("o^" ?ô)
831 ("o`" ?ò)
832 ("o~" ?õ)
833 ("s`" ?ş)
834 ("s/" ?ß)
835 ("u'" ?ú)
836 ("u\"" ?ü)
837 ("u^" ?û)
838 ("u`" ?ù)
839 ("y\"" ?ÿ)
a2e1d90c
RS
840
841 ("A''" ["A'"])
842 ("A//" ["A/"])
843 ("A\"\"" ["A\""])
844 ("A^^" ["A^"])
845 ("A``" ["A`"])
846 ("A~~" ["A~"])
847 ("C``" ["C`"])
848 ("E''" ["E'"])
849 ("E//" ["E/"])
850 ("E\"\"" ["E\""])
851 ("E^^" ["E^"])
852 ("E``" ["E`"])
853 ("G~~" ["G~"])
854 ("I''" ["I'"])
855 ("I//" ["I/"])
856 ("I\"\"" ["I\""])
857 ("I^^" ["I^"])
858 ("I``" ["I`"])
859 ("N~~" ["N~"])
860 ("O''" ["O'"])
861 ("O//" ["O/"])
862 ("O\"\"" ["O\""])
863 ("O^^" ["O^"])
864 ("O``" ["O`"])
865 ("O~~" ["O~"])
866 ("S``" ["S`"])
867 ("U''" ["U'"])
868 ("U\"\"" ["U\""])
869 ("U^^" ["U^"])
870 ("U``" ["U`"])
871 ("a''" ["a'"])
872 ("a//" ["a/"])
873 ("a\"\"" ["a\""])
874 ("a^^" ["a^"])
875 ("a``" ["a`"])
876 ("a~~" ["a~"])
877 ("c``" ["c`"])
878 ("e''" ["e'"])
879 ("e//" ["e/"])
880 ("e\"\"" ["e\""])
881 ("e^^" ["e^"])
882 ("e``" ["e`"])
883 ("g~~" ["g~"])
884 ("i''" ["i'"])
885 ("i//" ["i/"])
886 ("i\"\"" ["i\""])
887 ("i^^" ["i^"])
888 ("i``" ["i`"])
889 ("n~~" ["n~"])
890 ("o''" ["o'"])
891 ("o//" ["o/"])
892 ("o\"\"" ["o\""])
893 ("o^^" ["o^"])
894 ("o``" ["o`"])
895 ("o~~" ["o~"])
896 ("s``" ["s`"])
897 ("s//" ["s/"])
898 ("u''" ["u'"])
899 ("u\"\"" ["u\""])
900 ("u^^" ["u^"])
901 ("u``" ["u`"])
902 ("y\"\"" ["y\""])
903 )
904
905(quail-define-package
906 "danish-alt-postfix" "Latin-1" "DA<" t
4d37c939 907 "Danish input method (rule: AE -> Æ, OE -> Ø, AA -> Å, E' -> É)
a2e1d90c
RS
908
909Doubling the postfix separates the letter and postfix: e.g. aee -> ae
910"
911 nil t nil nil nil nil nil nil nil nil t)
912
913(quail-define-rules
4d37c939
DL
914 ("AE" ?Æ)
915 ("ae" ?æ)
916 ("OE" ?Ø)
917 ("oe" ?ø)
918 ("AA" ?Å)
919 ("aa" ?å)
920 ("E'" ?É)
921 ("e'" ?é)
a2e1d90c
RS
922
923 ("AEE" ["AE"])
924 ("aee" ["ae"])
925 ("OEE" ["OE"])
926 ("oee" ["oe"])
927 ("AAA" ["AA"])
928 ("aaa" ["aa"])
929 ("E''" ["E'"])
930 ("e''" ["e'"])
931 )
932
933(quail-define-package
934 "esperanto-alt-postfix" "Latin-3" "EO<" t
935 "Esperanto input method with postfix modifiers
936
937A following ^ or x will produce an accented character,
4d37c939 938e.g. c^ -> ĉ gx -> ĝ u^ -> ŭ.
a2e1d90c
RS
939
940Doubling the postfix separates the letter and postfix,
941e.g. a'' -> a'.
942" nil t nil nil nil nil nil nil nil nil t)
943
944(quail-define-rules
4d37c939
DL
945 ("Cx" ?Ĉ)
946 ("C^" ?Ĉ)
947 ("cx" ?ĉ)
948 ("c^" ?ĉ)
949 ("Gx" ?Ĝ)
950 ("G^" ?Ĝ)
951 ("gx" ?ĝ)
952 ("g^" ?ĝ)
953 ("Hx" ?Ĥ)
954 ("H^" ?Ĥ)
955 ("hx" ?ĥ)
956 ("h^" ?ĥ)
957 ("Jx" ?Ĵ)
958 ("J^" ?Ĵ)
959 ("jx" ?ĵ)
960 ("j^" ?ĵ)
961 ("Sx" ?Ŝ)
962 ("S^" ?Ŝ)
963 ("sx" ?ŝ)
964 ("s^" ?ŝ)
965 ("Ux" ?Ŭ)
966 ("U^" ?Ŭ)
967 ("ux" ?ŭ)
968 ("u^" ?ŭ)
a2e1d90c
RS
969
970 ("Cxx" ["Cx"])
971 ("C^^" ["C^"])
972 ("cxx" ["cx"])
973 ("c^^" ["c^"])
974 ("Gxx" ["Gx"])
975 ("G^^" ["G^"])
976 ("gxx" ["gx"])
977 ("g^^" ["g^"])
978 ("Hxx" ["Hx"])
979 ("H^^" ["H^"])
980 ("hxx" ["hx"])
981 ("h^^" ["h^"])
982 ("Jxx" ["Jx"])
983 ("J^^" ["J^"])
984 ("jxx" ["jx"])
985 ("j^^" ["j^"])
986 ("Sxx" ["Sx"])
987 ("S^^" ["S^"])
988 ("sxx" ["sx"])
989 ("s^^" ["s^"])
990 ("Uxx" ["Ux"])
991 ("U^^" ["U^"])
992 ("uxx" ["ux"])
993 ("u^^" ["u^"])
994 )
995
996(quail-define-package
997 "finnish-alt-postfix" "Latin-1" "FI<" t
998 "Finnish (Suomi) input method
999
4d37c939 1000AE -> Ä
a2e1d90c 1001AEE -> AE
4d37c939 1002OE -> Ö
a2e1d90c
RS
1003OEE -> OE
1004"
1005 nil t nil nil nil nil nil nil nil nil t)
1006
1007(quail-define-rules
4d37c939
DL
1008 ("AE" ?Ä)
1009 ("ae" ?ä)
1010 ("OE" ?Ö)
1011 ("oe" ?ö)
a2e1d90c
RS
1012
1013 ("AEE" ["AE"])
1014 ("aee" ["ae"])
1015 ("OEE" ["OE"])
1016 ("oee" ["oe"])
1017 )
1018
1019(quail-define-package
14c4929a 1020 "french-alt-postfix" "French" "FR<" t
4d37c939 1021 "French (Français) input method with postfix modifiers
a2e1d90c 1022
4d37c939
DL
1023` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tréma.
1024Par exemple: a` -> à e' -> é.
a2e1d90c 1025
4d37c939 1026Ç, «, et » sont produits par C/, <<, et >>.
a2e1d90c
RS
1027
1028En doublant la frappe des diacritiques, ils s'isoleront de la lettre.
1029Par exemple: e'' -> e'
1030
1031<e dans l'o> n'est pas disponible."
1032 nil t nil nil nil nil nil nil nil nil t)
1033
1034(quail-define-rules
4d37c939
DL
1035 ("A`" ?À)
1036 ("A^" ?Â)
1037 ("a`" ?à)
1038 ("a^" ?â)
1039 ("E`" ?È)
1040 ("E'" ?É)
1041 ("E^" ?Ê)
1042 ("E\"" ?Ë)
1043 ("e`" ?è)
1044 ("e'" ?é)
1045 ("e^" ?ê)
1046 ("e\"" ?ë)
1047 ("I^" ?Î)
1048 ("I\"" ?Ï)
1049 ("i^" ?î)
1050 ("i\"" ?ï)
1051 ("O^" ?Ô)
1052 ("o^" ?ô)
1053 ("U`" ?Ù)
1054 ("U^" ?Û)
1055 ("U\"" ?Ü)
1056 ("u`" ?ù)
1057 ("u^" ?û)
1058 ("u\"" ?ü)
1059 ("C/" ?Ç)
1060 ("c/" ?ç)
1061 ("<<" ?«)
1062 (">>" ?»)
a2e1d90c
RS
1063
1064 ("A``" ["A`"])
1065 ("A^^" ["A^"])
1066 ("a``" ["a`"])
1067 ("a^^" ["a^"])
1068 ("E``" ["E`"])
1069 ("E''" ["E'"])
1070 ("E^^" ["E^"])
1071 ("E\"\"" ["E\""])
1072 ("e``" ["e`"])
1073 ("e''" ["e'"])
1074 ("e^^" ["e^"])
1075 ("e\"\"" ["e\""])
1076 ("I^^" ["I^"])
1077 ("I\"\"" ["I\""])
1078 ("i^^" ["i^"])
1079 ("i\"\"" ["i\""])
1080 ("O^^" ["O^"])
1081 ("o^^" ["o^"])
1082 ("U``" ["U`"])
1083 ("U^^" ["U^"])
1084 ("U\"\"" ["U\""])
1085 ("u``" ["u`"])
1086 ("u^^" ["u^"])
1087 ("u\"\"" ["u\""])
1088 ("C//" ["C/"])
1089 ("c//" ["c/"])
1090 ("<<<" ["<<"])
1091 (">>>" [">>"])
1092 )
1093
1094(quail-define-package
14c4929a 1095 "german-alt-postfix" "German" "DE<" t
a2e1d90c
RS
1096 "German (Deutsch) input method
1097
4d37c939 1098ae -> ä
a2e1d90c 1099aee -> ae
4d37c939 1100oe -> ö
a2e1d90c 1101oee -> oe
4d37c939 1102ue -> ü
a2e1d90c 1103uee -> ue
4d37c939 1104sz -> ß
a2e1d90c
RS
1105szz -> sz
1106"
1107 nil t nil nil nil nil nil nil nil nil t)
1108
1109(quail-define-rules
4d37c939
DL
1110 ("AE" ?Ä)
1111 ("ae" ?ä)
1112 ("OE" ?Ö)
1113 ("oe" ?ö)
1114 ("UE" ?Ü)
1115 ("ue" ?ü)
1116 ("sz" ?ß)
a2e1d90c
RS
1117
1118 ("AEE" ["AE"])
1119 ("aee" ["ae"])
1120 ("OEE" ["OE"])
1121 ("oee" ["oe"])
1122 ("UEE" ["UE"])
1123 ("uee" ["ue"])
1124 ("szz" ["sz"])
1125 )
1126
1127(quail-define-package
1128 "icelandic-alt-postfix" "Latin-1" "IS<" t
4d37c939
DL
1129 "Icelandic (Íslenska) input method with postfix modifiers
1130
1131A' -> Á
1132E' -> É
1133I' -> Í
1134O' -> Ó
1135U' -> Ú
1136Y' -> Ý
1137AE -> Æ
1138OE -> Ö
1139D/ -> Ð (eth)
1140T/ -> Þ (thorn)
a2e1d90c
RS
1141
1142Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
1143" nil t nil nil nil nil nil nil nil nil t)
1144
1145(quail-define-rules
4d37c939
DL
1146 ("A'" ?Á)
1147 ("a'" ?á)
1148 ("E'" ?É)
1149 ("e'" ?é)
1150 ("I'" ?Í)
1151 ("i'" ?í)
1152 ("O'" ?Ó)
1153 ("o'" ?ó)
1154 ("U'" ?Ú)
1155 ("u'" ?ú)
1156 ("Y'" ?Ý)
1157 ("y'" ?ý)
1158 ("AE" ?Æ)
1159 ("ae" ?æ)
1160 ("OE" ?Ö)
1161 ("oe" ?ö)
1162 ("D/" ?Ð)
1163 ("d/" ?ð)
1164 ("T/" ?Þ)
1165 ("t/" ?þ)
a2e1d90c
RS
1166
1167 ("A''" ["A'"])
1168 ("a''" ["a'"])
1169 ("E''" ["E'"])
1170 ("e''" ["e'"])
1171 ("I''" ["I'"])
1172 ("i''" ["i'"])
1173 ("O''" ["O'"])
1174 ("o''" ["o'"])
1175 ("U''" ["U'"])
1176 ("u''" ["u'"])
1177 ("Y''" ["Y'"])
1178 ("y''" ["y'"])
1179 ("AEE" ["AE"])
1180 ("aee" ["ae"])
1181 ("OEE" ["OE"])
1182 ("oee" ["oe"])
1183 ("D//" ["D/"])
1184 ("d//" ["d/"])
1185 ("T//" ["T/"])
1186 ("t//" ["t/"])
1187 )
1188
1189(quail-define-package
1190 "italian-alt-postfix" "Latin-1" "IT<" t
1191 "Italian (Italiano) input method with postfix modifiers
1192
4d37c939
DL
1193a' -> á A' -> Á a` -> à A` -> À i^ -> î << -> «
1194e' -> é E' -> É e` -> è E` -> È I^ -> Î >> -> »
1195i' -> í I' -> Í i` -> ì I` -> Ì o_ -> º
1196o' -> ó O' -> Ó o` -> ò O` -> Ò a_ -> ª
1197u' -> ú U' -> Ú u` -> ù U` -> Ù
60b2cdb5
RS
1198
1199This method is for purists who like accents the old way.
a2e1d90c
RS
1200
1201Doubling the postfix separates the letter and postfix: e.g. a`` -> a`
1202" nil t nil nil nil nil nil nil nil nil t)
1203
1204(quail-define-rules
4d37c939
DL
1205 ("A`" ?À)
1206 ("A'" ?Á)
1207 ("a`" ?à)
1208 ("a'" ?á)
1209 ("E`" ?È)
1210 ("E'" ?É)
1211 ("e`" ?è)
1212 ("e'" ?é)
1213 ("I`" ?Ì)
1214 ("i`" ?ì)
1215 ("I'" ?Í)
1216 ("i'" ?í)
1217 ("I^" ?Î)
1218 ("i^" ?î)
1219 ("O`" ?Ò)
1220 ("o`" ?ò)
1221 ("O'" ?Ó)
1222 ("o'" ?ó)
1223 ("U`" ?Ù)
1224 ("u`" ?ù)
1225 ("U'" ?Ú)
1226 ("u'" ?ú)
1227 ("<<" ?«)
1228 (">>" ?»)
1229 ("o_" ?º)
1230 ("a_" ?ª)
a2e1d90c
RS
1231
1232 ("A``" ["A`"])
60b2cdb5 1233 ("A''" ["A'"])
a2e1d90c 1234 ("a``" ["a`"])
60b2cdb5 1235 ("a''" ["a'"])
a2e1d90c 1236 ("E``" ["E`"])
60b2cdb5 1237 ("E''" ["E'"])
a2e1d90c 1238 ("e``" ["e`"])
60b2cdb5 1239 ("e''" ["e'"])
a2e1d90c
RS
1240 ("I``" ["I`"])
1241 ("i``" ["i`"])
60b2cdb5
RS
1242 ("I''" ["I'"])
1243 ("i''" ["i'"])
1244 ("I^^" ["I^"])
1245 ("i^^" ["i^"])
a2e1d90c
RS
1246 ("O``" ["O`"])
1247 ("o``" ["o`"])
60b2cdb5
RS
1248 ("O''" ["O'"])
1249 ("o''" ["o'"])
a2e1d90c
RS
1250 ("U``" ["U`"])
1251 ("u``" ["u`"])
60b2cdb5
RS
1252 ("U''" ["U'"])
1253 ("u''" ["u'"])
1254 ("<<<" ["<<"])
1255 (">>>" [">>"])
1256 ("o__" ["o_"])
1257 ("a__" ["a_"])
a2e1d90c
RS
1258 )
1259
1260(quail-define-package
1261 "norwegian-alt-postfix" "Latin-1" "NO<" t
4d37c939 1262 "Norwegian (Norsk) input method (rule: AE->Æ, OE->Ø, AA->Å, E'->É)
a2e1d90c
RS
1263
1264Doubling the postfix separates the letter and postfix: e.g. aee -> ae
1265"
1266 nil t nil nil nil nil nil nil nil nil t)
1267
1268(quail-define-rules
4d37c939
DL
1269 ("AE" ?Æ)
1270 ("ae" ?æ)
1271 ("OE" ?Ø)
1272 ("oe" ?ø)
1273 ("AA" ?Å)
1274 ("aa" ?å)
1275 ("E'" ?É)
1276 ("e'" ?é)
a2e1d90c
RS
1277
1278 ("AEE" ["AE"])
1279 ("aee" ["ae"])
1280 ("OEE" ["OE"])
1281 ("oee" ["oe"])
1282 ("AAA" ["AA"])
1283 ("aaa" ["aa"])
1284 ("E''" ["E'"])
1285 ("e''" ["e'"])
1286 )
1287
1288(quail-define-package
1289 "scandinavian-alt-postfix" "Latin-1" "SC<" t
1290 "Scandinavian input method with postfix modifiers
1291Supported languages are Swidish, Norwegian, Danish, and Finnish.
1292
4d37c939
DL
1293ae -> æ
1294oe -> ø
1295aa -> å
1296a\" -> ä
1297o\" -> ö
1298e' -> é
a2e1d90c
RS
1299
1300Doubling the postfix separates the letter and postfix:
4b825385 1301aee -> ae o\"\" -> o\" etc.
a2e1d90c
RS
1302" nil t nil nil nil nil nil nil nil nil t)
1303
1304(quail-define-rules
4d37c939
DL
1305 ("AE" ?Æ)
1306 ("ae" ?æ)
1307 ("OE" ?Ø)
1308 ("oe" ?ø)
1309 ("AA" ?Å)
1310 ("aa" ?å)
1311 ("A\"" ?Ä)
1312 ("a\"" ?ä)
1313 ("O\"" ?Ö)
1314 ("o\"" ?ö)
1315 ("E'" ?É)
1316 ("e'" ?é)
a2e1d90c
RS
1317
1318 ("AEE" ["AE"])
1319 ("aee" ["ae"])
1320 ("OEE" ["OE"])
1321 ("oee" ["oe"])
1322 ("AAA" ["AA"])
1323 ("aaa" ["aa"])
1324 ("A\"\"" ["A\""])
1325 ("a\"\"" ["a\""])
1326 ("O\"\"" ["O\""])
1327 ("o\"\"" ["o\""])
1328 ("E''" ["E'"])
1329 ("e''" ["e'"])
1330 )
1331
1332(quail-define-package
14c4929a 1333 "spanish-alt-postfix" "Spanish" "ES<" t
4d37c939 1334 "Spanish (Español) input method with postfix modifiers
a2e1d90c 1335
4d37c939
DL
1336A' -> Á
1337E' -> É
1338I' -> Í
1339O' -> Ó
1340U' -> Ú
1341N~ -> Ñ
1342!/ -> ¡
1343?/ -> ¿
a2e1d90c
RS
1344
1345Doubling the postfix separates the letter and postfix:
4b825385 1346a'' -> a' n~~ -> n~, etc.
a2e1d90c
RS
1347" nil t nil nil nil nil nil nil nil nil t)
1348
1349(quail-define-rules
4d37c939
DL
1350 ("A'" ?Á)
1351 ("a'" ?á)
1352 ("E'" ?É)
1353 ("e'" ?é)
1354 ("I'" ?Í)
1355 ("i'" ?í)
1356 ("O'" ?Ó)
1357 ("o'" ?ó)
1358 ("U'" ?Ú)
1359 ("u'" ?ú)
1360 ("N~" ?Ñ)
1361 ("n~" ?ñ)
1362 ("?/" ?¿)
1363 ("!/" ?¡)
a2e1d90c
RS
1364
1365 ("A''" ["A'"])
1366 ("a''" ["a'"])
1367 ("E''" ["E'"])
1368 ("e''" ["e'"])
1369 ("I''" ["I'"])
1370 ("i''" ["i'"])
1371 ("O''" ["O'"])
1372 ("o''" ["o'"])
1373 ("U''" ["U'"])
1374 ("u''" ["u'"])
1375 ("N~~" ["N~"])
1376 ("n~~" ["n~"])
1377 ("?//" ["?/"])
1378 ("!//" ["!/"])
1379 )
1380
1381(quail-define-package
1382 "swedish-alt-postfix" "Latin-1" "SV<" t
4d37c939 1383 "Swedish (Svenska) input method (rule: AA -> Å, AE -> Ä, OE -> Ö, E' -> É)
a2e1d90c
RS
1384
1385Doubling the postfix separates the letter and postfix: e.g. aee -> ae
1386" nil t nil nil nil nil nil nil nil nil t)
1387
1388(quail-define-rules
4d37c939
DL
1389 ("AA" ?Å)
1390 ("aa" ?å)
1391 ("AE" ?Ä)
1392 ("ae" ?ä)
1393 ("OE" ?Ö)
1394 ("oe" ?ö)
1395 ("E'" ?É)
1396 ("e'" ?é)
a2e1d90c
RS
1397
1398 ("AAA" ["AA"])
1399 ("aaa" ["aa"])
1400 ("AEE" ["AE"])
1401 ("aee" ["ae"])
1402 ("OEE" ["OE"])
1403 ("oee" ["oe"])
1404 ("E''" ["E'"])
1405 ("e''" ["e'"])
1406 )
1407
325ed6e6 1408(quail-define-package
4d37c939
DL
1409 "turkish-alt-postfix" "Turkish" "TR«" t
1410 "Turkish (Türkçe) input method with postfix modifiers.
325ed6e6
KH
1411
1412This is for those who use Latin-5 (ISO-8859-9) for Turkish. If you
1413use Latin-3 (ISO-8859-3), you should use
4b825385 1414\"turkish-latin-3-alt-postfix\" instead.
325ed6e6 1415
4d37c939 1416Note for I, ı, İ, i.
325ed6e6 1417
4d37c939
DL
1418A^ -> Â
1419C` -> Ç
1420G^ -> Ğ
325ed6e6 1421I -> I
4d37c939
DL
1422i -> ı
1423I/ -> İ
325ed6e6 1424i/ -> i
4d37c939
DL
1425O\" -> Ö
1426S` -> Ş
1427U\" -> Ü
1428U^ -> Û
325ed6e6
KH
1429
1430Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^
1431" nil t nil nil nil nil nil nil nil nil t)
1432
1433(quail-define-rules
4d37c939
DL
1434 ("A^" ?Â)
1435 ("a^" ?â)
1436 ("C`" ?Ç)
1437 ("c`" ?ç)
1438 ("G^" ?Ğ)
1439 ("g^" ?ğ)
1440 ("I/" ?İ)
1441 ("i" ?ı)
325ed6e6 1442 ("i/" ?i)
4d37c939
DL
1443 ("O\"" ?Ö)
1444 ("o\"" ?ö)
1445 ("S`" ?Ş)
1446 ("s`" ?ş)
1447 ("U\"" ?Ü)
1448 ("u\"" ?ü)
1449 ("U^" ?Û)
1450 ("u^" ?û)
325ed6e6
KH
1451
1452 ("A^^" ["A^"])
1453 ("a^^" ["a^"])
1454 ("C``" ["C`"])
1455 ("c``" ["c`"])
1456 ("G^^" ["G^"])
1457 ("g^^" ["g^"])
1458 ("I//" ["I/"])
1459 ("i" ["i"])
1460 ("i//" ["i/"])
1461 ("O\"\"" ["O\""])
1462 ("o\"\"" ["o\""])
1463 ("S``" ["S`"])
1464 ("s``" ["s`"])
1465 ("U\"\"" ["U\""])
1466 ("u\"\"" ["u\""])
1467 ("U^^" ["U^"])
1468 ("u^^" ["u^"])
1469 )
be567141 1470
039e0fc8
DL
1471;; Backwards compatibility.
1472(push (cons "turkish-latin-3-alt-postfix"
1473 (cdr (assoc "turkish-alt-postfix" input-method-alist)))
1474 input-method-alist)
1475
1476
789eb8a6
DL
1477;; Dutch Quail input method derived from the one in Yudit by Roman
1478;; Czyborra.
1479(quail-define-package
14c4929a 1480 "dutch" "Dutch" "NL" t
789eb8a6
DL
1481 "Dutch character mixfix input method.
1482Uses the `mule-unicode-0100-24ff' charset to supplement Latin-1.
1483
1484 | | examples
1485 ------------+---------+----------
4d37c939 1486 others | | fl. -> ƒ eur. -> € ij -> ij IJ -> IJ
789eb8a6
DL
1487 ------------+---------+----------
1488 | postfix |
1489 ------------+---------+----------
4d37c939
DL
1490 acute | ' | a' -> á
1491 grave | ` | a` -> à
1492 circumflex | ^ | a^ -> â
1493 Turkish | various | i/ -> ı s, -> ş g^ -> ğ I/ -> İ
1494 | | S, -> Ş G^ -> Ğ
789eb8a6
DL
1495 ------------+---------+----------
1496 | prefix |
1497 ------------+---------+----------
4d37c939 1498 diaeresis | \" | \"a -> ä
789eb8a6
DL
1499
1500Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
1501" nil t nil nil nil nil nil nil nil nil t)
1502
1503(quail-define-rules
4d37c939
DL
1504 ("fl." ?ƒ) ;; LATIN SMALL LETTER F WITH HOOK (florin currency symbol)
1505 ("eur." ?€) ;; EURO SIGN
1506 ;; “The 25th letter of the Dutch alphabet.”
1507 ("ij" ?ij) ;; LATIN SMALL LIGATURE IJ
1508 ("IJ" ?IJ) ;; LATIN CAPITAL LIGATURE IJ
1509 ;; “Trema on the second letter of vowel pair.” Yudit uses `:', not `"'.
1510 ("\"a" ?ä) ;; LATIN SMALL LETTER A WITH DIAERESIS
1511 ("\"e" ?ë) ;; LATIN SMALL LETTER E WITH DIAERESIS
1512 ("\"i" ?ï) ;; LATIN SMALL LETTER I WITH DIAERESIS
1513 ("\"o" ?ö) ;; LATIN SMALL LETTER O WITH DIAERESIS
1514 ("\"u" ?ü) ;; LATIN SMALL LETTER U WITH DIAERESIS
1515 ("\"A" ?Ä) ;; LATIN CAPITAL LETTER A WITH DIAERESIS
1516 ("\"E" ?Ë) ;; LATIN CAPITAL LETTER E WITH DIAERESIS
1517 ("\"I" ?Ï) ;; LATIN CAPITAL LETTER I WITH DIAERESIS
1518 ("\"O" ?Ö) ;; LATIN CAPITAL LETTER O WITH DIAERESIS
1519 ("\"U" ?Ü) ;; LATIN CAPITAL LETTER U WITH DIAERESIS
1520 ;; “Acute, marking emphasis on long vowels”:
1521 ("a'" ?á) ;; LATIN SMALL LETTER A WITH ACUTE
1522 ("e'" ?é) ;; LATIN SMALL LETTER E WITH ACUTE
1523 ("i'" ?í) ;; LATIN SMALL LETTER I WITH ACUTE
1524 ("o'" ?ó) ;; LATIN SMALL LETTER O WITH ACUTE
1525 ("u'" ?ú) ;; LATIN SMALL LETTER U WITH ACUTE
1526 ("A'" ?Á) ;; LATIN CAPITAL LETTER A WITH ACUTE
1527 ("E'" ?É) ;; LATIN CAPITAL LETTER E WITH ACUTE
1528 ("I'" ?Í) ;; LATIN CAPITAL LETTER I WITH ACUTE
1529 ("O'" ?Ó) ;; LATIN CAPITAL LETTER O WITH ACUTE
1530 ("U'" ?Ú) ;; LATIN CAPITAL LETTER U WITH ACUTE
1531 ;; “Grave, marking emphasis on short vowels”:
1532 ("a`" ?à) ;; LATIN SMALL LETTER A WITH GRAVE
1533 ("e`" ?è) ;; LATIN SMALL LETTER E WITH GRAVE
1534 ("i`" ?ì) ;; LATIN SMALL LETTER I WITH GRAVE
1535 ("o`" ?ò) ;; LATIN SMALL LETTER O WITH GRAVE
1536 ("u`" ?ù) ;; LATIN SMALL LETTER U WITH GRAVE
1537 ("A`" ?À) ;; LATIN CAPITAL LETTER A WITH GRAVE
1538 ("E`" ?È) ;; LATIN CAPITAL LETTER E WITH GRAVE
1539 ("I`" ?Ì) ;; LATIN CAPITAL LETTER I WITH GRAVE
1540 ("O`" ?Ò) ;; LATIN CAPITAL LETTER O WITH GRAVE
1541 ("U`" ?Ù) ;; LATIN CAPITAL LETTER U WITH GRAVE
1542 ;; “Cater for the use of many French words and use of the circumflex
1543 ;; in Frisian.” Yudit used `;' for cedilla.
1544 ("c," ?ç) ;; LATIN SMALL LETTER C WITH CEDILLA
1545 ("C," ?Ç) ;; LATIN CAPITAL LETTER C WITH CEDILLA
1546 ("a^" ?â) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX
1547 ("e^" ?ê) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX
1548 ("i^" ?î) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX
1549 ("o^" ?ô) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX
1550 ("u^" ?û) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX
1551 ("A^" ?Â) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
1552 ("E^" ?Ê) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
1553 ("I^" ?Î) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
1554 ("O^" ?Ô) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
1555 ("U^" ?Û) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX
1556 ;; “Follow the example of the Dutch POSIX locale, using ISO-8859-9 to
1557 ;; cater to the many Turks in Dutch society.” Perhaps German methods
789eb8a6 1558 ;; should do so too. Follow turkish-alt-postfix here.
4d37c939
DL
1559 ("i/" ?ı) ;; LATIN SMALL LETTER I WITH NO DOT
1560 ("s," ?ş) ;; LATIN SMALL LETTER S WITH CEDILLA
1561 ("g^" ?ğ) ;; LATIN SMALL LETTER G WITH BREVE
1562 ("I/" ?İ) ;; LATIN CAPITAL LETTER I WITH DOT ABOVE
1563 ("S," ?Ş) ;; LATIN CAPITAL LETTER S WITH CEDILLA
1564 ("G^" ?Ğ) ;; LATIN CAPITAL LETTER G WITH BREVE
789eb8a6
DL
1565 )
1566
14c4929a
DL
1567;; Originally from Yudit, discussed with Albertas Agejevas
1568;; <alga@uosis.mif.vu.lt>
1569(quail-define-package
1570 "lithuanian-numeric" "Lithuanian" "LtN" t
1571 "Lithuanian numeric input method.
1572" nil t t t t nil nil nil nil nil t)
1573
1574(quail-define-rules
4d37c939
DL
1575 ("1" ?ą)
1576 ("2" ?č)
1577 ("3" ?ę)
1578 ("4" ?ė)
1579 ("5" ?į)
1580 ("6" ?š)
1581 ("7" ?ų)
1582 ("8" ?ū)
1583 ("9" ?„)
1584 ("0" ?“)
1585 ("=" ?ž)
1586 ("!" ?Ą)
1587 ("@" ?Č)
1588 ("#" ?Ę)
1589 ("$" ?Ė)
1590 ("%" ?Į)
1591 ("^" ?Š)
1592 ("&" ?Ų)
1593 ("*" ?Ū)
1594 ("+" ?Ž))
14c4929a
DL
1595
1596;; From XFree 4.1 /usr/X11R6/lib/X11/xkb/symbols/lt, suggested by
1597;; Albertas Agejevas <alga@uosis.mif.vu.lt>
1598(quail-define-package
1599 "lithuanian-keyboard" "Lithuanian" "Lt" t
1600 "Lithuanian standard keyboard input method.
1601" nil t t t t nil nil nil nil nil t)
1602
1603(quail-define-rules
4d37c939
DL
1604 ("1" ?ą)
1605 ("!" ?Ą)
1606 ("2" ?č)
1607 ("@" ?Č)
1608 ("#" ?Ę)
1609 ("4" ?ė)
1610 ("$" ?Ė)
1611 ("5" ?į)
1612 ("%" ?Į)
1613 ("6" ?š)
1614 ("^" ?Š)
1615 ("7" ?ų)
1616 ("&" ?Ų)
1617 ("9" ?„)
1618 ("0" ?“)
1619 ("=" ?ž)
1620 ("+" ?Ž))
14c4929a
DL
1621
1622;; From XFree 4.1 /usr/X11R6/lib/X11/xkb/symbols/lv
1623(quail-define-package
1624 "latvian-keyboard" "Latvian" "Lv" t
1625 "Latvian standard keyboard input method.
1626" nil t t t t nil nil nil nil nil t)
1627
1628(quail-define-rules
4d37c939
DL
1629 ("4" ?€)
1630 ("$" ?¢)
1631 ("e" ?ē)
1632 ("E" ?Ē)
1633 ("r" ?ŗ)
1634 ("R" ?Ŗ)
1635 ("u" ?ū)
1636 ("U" ?Ū)
1637 ("i" ?ī)
1638 ("I" ?Ī)
1639 ("o" ?ō)
1640 ("O" ?Ō)
1641 ("a" ?ā)
1642 ("A" ?Ā)
1643 ("s" ?š)
1644 ("S" ?Š)
1645 ("g" ?ģ)
1646 ("G" ?Ģ)
1647 ("k" ?ķ)
1648 ("K" ?Ķ)
1649 ("l" ?ļ)
1650 ("L" ?Ļ)
1651 ("\'" ?“)
1652 ("\"" ?„)
1653 ("z" ?ž)
1654 ("Z" ?Ž)
1655 ("c" ?č)
1656 ("C" ?Č)
1657 ("n" ?ņ)
1658 ("N" ?Ņ))
1659
1660(quail-define-package
1661 "latin-alt-postfix" "Latin" "L<" t
1662 "Latin character input method with postfix modifiers
1663
1664 | postfix | examples
1665 ------------+---------+----------
1666 acute | ' | a' -> á
1667 grave | ` | a` -> à
1668 circumflex | ^ | a^ -> â
1669 diaeresis | \" | a\" -> ä
1670 tilde | ~ | a~ -> ã
1671 cedilla | /` | c/ -> ç c` -> ç
1672 ogonek | ` | a` -> ą
1673 breve | ~ | a~ -> ă
1674 caron | ~ | c~ -> č
1675 dbl. acute | : | o: -> ő
1676 ring | ` | u` -> ů
1677 dot | ` | z` -> ż
1678 stroke | / | d/ -> đ
1679 nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø
1680 others | /<> | s/ -> ß ?/ -> ¿ !/ -> ¡
1681 | various | << -> « >> -> » o_ -> º a_ -> ª
1682
1683It would be natural to use comma for cedillas, but that would be
1684inconvenient in practice because commas are needed very often after a
1685letter.
1686
1687Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
1688" nil t nil nil nil nil nil nil nil nil t)
1689
1690;; Fixme: ¦ § ¨ © ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷
1691(quail-define-rules
1692 (" _" ? )
1693 ("!/" ?¡)
1694 ("//" ?°)
1695 ("<<" ?«)
1696 (">>" ?»)
1697 ("?/" ?¿)
1698 ("$/" ?£)
1699 ("$/" ?¤)
1700 ("A'" ?Á)
1701 ("A-" ?Ā)
1702 ("A/" ?Å)
1703 ("A\"" ?Ä)
1704 ("A^" ?Â)
1705 ("A`" ?À)
1706 ("A`" ?Ą)
1707 ("A~" ?Ã)
1708 ("A~" ?Ă)
1709 ("C'" ?Ć)
1710 ("C/" ?Ç)
1711 ("C/" ?Ċ)
1712 ("C^" ?Ĉ)
1713 ("C`" ?Ç)
1714 ("C~" ?Č)
1715 ("D/" ?Ð)
1716 ("D/" ?Đ)
1717 ("D~" ?Ď)
1718 ("E'" ?É)
1719 ("E-" ?Ē)
1720 ("E/" ?Æ)
1721 ("E\"" ?Ë)
1722 ("E^" ?Ê)
1723 ("E`" ?È)
1724 ("E`" ?Ę)
1725 ("E~" ?Ė)
1726 ("E~" ?Ě)
1727 ("G/" ?Ġ)
1728 ("G^" ?Ĝ)
1729 ("G`" ?Ģ)
1730 ("G~" ?Ğ)
1731 ("H/" ?Ħ)
1732 ("H^" ?Ĥ)
1733 ("I'" ?Í)
1734 ("I-" ?Ī)
1735 ("I/" ?İ)
1736 ("I\"" ?Ï)
1737 ("I^" ?Î)
1738 ("I`" ?Ì)
1739 ("I`" ?Į)
1740 ("I~" ?Ĩ)
1741 ("J^" ?Ĵ)
1742 ("K`" ?Ķ)
1743 ("L'" ?Ĺ)
1744 ("L/" ?Ł)
1745 ("L`" ?Ļ)
1746 ("L~" ?Ľ)
1747 ("N'" ?Ń)
1748 ("N/" ?Ŋ)
1749 ("N`" ?Ņ)
1750 ("N~" ?Ñ)
1751 ("N~" ?Ň)
1752 ("O'" ?Ó)
1753 ("O-" ?Ō)
1754 ("O/" ?Ø)
1755 ("O:" ?Ő)
1756 ("O\"" ?Ö)
1757 ("O^" ?Ô)
1758 ("O`" ?Ò)
1759 ("O~" ?Õ)
1760 ("R'" ?Ŕ)
1761 ("R`" ?Ŗ)
1762 ("R~" ?Ř)
1763 ("S'" ?Ś)
1764 ("S^" ?Ŝ)
1765 ("S`" ?Ş)
1766 ("S~" ?Š)
1767 ("T/" ?Þ)
1768 ("T/" ?Ŧ)
1769 ("T`" ?Ţ)
1770 ("T~" ?Ť)
1771 ("U'" ?Ú)
1772 ("U-" ?Ū)
1773 ("U:" ?Ű)
1774 ("U\"" ?Ü)
1775 ("U^" ?Û)
1776 ("U`" ?Ù)
1777 ("U`" ?Ů)
1778 ("U`" ?Ų)
1779 ("U~" ?Ũ)
1780 ("U~" ?Ŭ)
1781 ("Y'" ?Ý)
1782 ("Y\"" ?Ÿ)
1783 ("Y=" ?¥)
1784 ("Z'" ?Ź)
1785 ("Z/" ?Ż)
1786 ("Z`" ?Ż)
1787 ("Z~" ?Ž)
1788 ("a'" ?á)
1789 ("a-" ?ā)
1790 ("a/" ?å)
1791 ("a\"" ?ä)
1792 ("a^" ?â)
1793 ("a_" ?ª)
1794 ("a`" ?à)
1795 ("a`" ?ą)
1796 ("a~" ?ã)
1797 ("a~" ?ă)
1798 ("c'" ?ć)
1799 ("c/" ?ç)
1800 ("c/" ?ċ)
1801 ("c/" ?¢)
1802 ("c^" ?ĉ)
1803 ("c`" ?ç)
1804 ("c~" ?č)
1805 ("d/" ?ð)
1806 ("d/" ?đ)
1807 ("d~" ?ď)
1808 ("e'" ?é)
1809 ("e-" ?ē)
1810 ("e/" ?æ)
1811 ("e\"" ?ë)
1812 ("e^" ?ê)
1813 ("e`" ?è)
1814 ("e`" ?ę)
1815 ("e~" ?ė)
1816 ("e~" ?ě)
1817 ("e=" ?€)
1818 ("g/" ?ġ)
1819 ("g^" ?ĝ)
1820 ("g`" ?ģ)
1821 ("g~" ?ğ)
1822 ("h/" ?ħ)
1823 ("h^" ?ĥ)
1824 ("i'" ?í)
1825 ("i-" ?ī)
1826 ("i/" ?ı)
1827 ("i\"" ?ï)
1828 ("i^" ?î)
1829 ("i`" ?ì)
1830 ("i`" ?į)
1831 ("i~" ?ĩ)
1832 ("j^" ?ĵ)
1833 ("k/" ?ĸ)
1834 ("k`" ?ķ)
1835 ("l'" ?ĺ)
1836 ("l/" ?ł)
1837 ("l`" ?ļ)
1838 ("l~" ?ľ)
1839 ("n'" ?ń)
1840 ("n/" ?ŋ)
1841 ("n`" ?ņ)
1842 ("n~" ?ñ)
1843 ("n~" ?ň)
1844 ("o'" ?ó)
1845 ("o-" ?ō)
1846 ("o/" ?ø)
1847 ("o:" ?ő)
1848 ("o\"" ?ö)
1849 ("o^" ?ô)
1850 ("o_" ?º)
1851 ("o`" ?ò)
1852 ("o~" ?õ)
1853 ("r'" ?ŕ)
1854 ("r`" ?ŗ)
1855 ("r~" ?ř)
1856 ("s'" ?ś)
1857 ("s/" ?ß)
1858 ("s^" ?ŝ)
1859 ("s`" ?ş)
1860 ("s~" ?š)
1861 ("t/" ?þ)
1862 ("t/" ?ŧ)
1863 ("t`" ?ţ)
1864 ("t~" ?ť)
1865 ("u'" ?ú)
1866 ("u-" ?ū)
1867 ("u:" ?ű)
1868 ("u\"" ?ü)
1869 ("u^" ?û)
1870 ("u`" ?ù)
1871 ("u`" ?ů)
1872 ("u`" ?ų)
1873 ("u~" ?ũ)
1874 ("u~" ?ŭ)
1875 ("y'" ?ý)
1876 ("y\"" ?ÿ)
1877 ("z'" ?ź)
1878 ("z/" ?ż)
1879 ("z`" ?ż)
1880 ("z~" ?ž)
1881
1882 (" __" [" _"])
1883 ("!//" ["!/"])
1884 ("<<<" ["<<"])
1885 (">>>" [">>"])
1886 ("?//" ["?/"])
1887 ("///" ["//"])
1888 ("$//" ["$/"])
1889 ("A''" ["A'"])
1890 ("A--" ["A-"])
1891 ("A//" ["A/"])
1892 ("A\"\"" ["A\""])
1893 ("A^^" ["A^"])
1894 ("A``" ["A`"])
1895 ("A~~" ["A~"])
1896 ("C''" ["C'"])
1897 ("C//" ["C/"])
1898 ("C^^" ["C^"])
1899 ("C``" ["C`"])
1900 ("C~~" ["C~"])
1901 ("D//" ["D/"])
1902 ("D~~" ["D~"])
1903 ("E''" ["E'"])
1904 ("E--" ["E-"])
1905 ("E//" ["E/"])
1906 ("E\"\"" ["E\""])
1907 ("E^^" ["E^"])
1908 ("E``" ["E`"])
1909 ("E~~" ["E~"])
1910 ("G//" ["G/"])
1911 ("G^^" ["G^"])
1912 ("G``" ["G`"])
1913 ("G~~" ["G~"])
1914 ("H//" ["H/"])
1915 ("H^^" ["H^"])
1916 ("I''" ["I'"])
1917 ("I--" ["I-"])
1918 ("I//" ["I/"])
1919 ("I\"\"" ["I\""])
1920 ("I^^" ["I^"])
1921 ("I``" ["I`"])
1922 ("I~~" ["I~"])
1923 ("J^^" ["J^"])
1924 ("K``" ["K`"])
1925 ("L''" ["L'"])
1926 ("L//" ["L/"])
1927 ("L``" ["L`"])
1928 ("L~~" ["L~"])
1929 ("N''" ["N'"])
1930 ("N//" ["N/"])
1931 ("N``" ["N`"])
1932 ("N~~" ["N~"])
1933 ("O''" ["O'"])
1934 ("O--" ["O-"])
1935 ("O//" ["O/"])
1936 ("O::" ["O:"])
1937 ("O\"\"" ["O\""])
1938 ("O^^" ["O^"])
1939 ("O``" ["O`"])
1940 ("O~~" ["O~"])
1941 ("R''" ["R'"])
1942 ("R``" ["R`"])
1943 ("R~~" ["R~"])
1944 ("S''" ["S'"])
1945 ("S^^" ["S^"])
1946 ("S``" ["S`"])
1947 ("S~~" ["S~"])
1948 ("T//" ["T/"])
1949 ("T``" ["T`"])
1950 ("T~~" ["T~"])
1951 ("U''" ["U'"])
1952 ("U--" ["U-"])
1953 ("U::" ["U:"])
1954 ("U\"\"" ["U\""])
1955 ("U^^" ["U^"])
1956 ("U``" ["U`"])
1957 ("U~~" ["U~"])
1958 ("Y''" ["Y'"])
1959 ("Z''" ["Z'"])
1960 ("Z//" ["Z/"])
1961 ("Z``" ["Z`"])
1962 ("Z~~" ["Z~"])
1963 ("a''" ["a'"])
1964 ("a--" ["a-"])
1965 ("a//" ["a/"])
1966 ("a\"\"" ["a\""])
1967 ("a^^" ["a^"])
1968 ("a__" ["a_"])
1969 ("a``" ["a`"])
1970 ("a~~" ["a~"])
1971 ("c''" ["c'"])
1972 ("c//" ["c/"])
1973 ("c^^" ["c^"])
1974 ("c``" ["c`"])
1975 ("c~~" ["c~"])
1976 ("d//" ["d/"])
1977 ("d~~" ["d~"])
1978 ("e''" ["e'"])
1979 ("e--" ["e-"])
1980 ("e//" ["e/"])
1981 ("e\"\"" ["e\""])
1982 ("e^^" ["e^"])
1983 ("e``" ["e`"])
1984 ("e~~" ["e~"])
1985 ("e==" ["e="])
1986 ("g//" ["g/"])
1987 ("g^^" ["g^"])
1988 ("g``" ["g`"])
1989 ("g~~" ["g~"])
1990 ("h//" ["h/"])
1991 ("h^^" ["h^"])
1992 ("i''" ["i'"])
1993 ("i--" ["i-"])
1994 ("i//" ["i/"])
1995 ("i\"\"" ["i\""])
1996 ("i^^" ["i^"])
1997 ("i``" ["i`"])
1998 ("i~~" ["i~"])
1999 ("j^^" ["j^"])
2000 ("k//" ["k/"])
2001 ("k``" ["k`"])
2002 ("l''" ["l'"])
2003 ("l//" ["l/"])
2004 ("l``" ["l`"])
2005 ("l~~" ["l~"])
2006 ("n''" ["n'"])
2007 ("n//" ["n/"])
2008 ("n``" ["n`"])
2009 ("n~~" ["n~"])
2010 ("o''" ["o'"])
2011 ("o--" ["o-"])
2012 ("o//" ["o/"])
2013 ("o::" ["o:"])
2014 ("o\"\"" ["o\""])
2015 ("o^^" ["o^"])
2016 ("o__" ["o_"])
2017 ("o``" ["o`"])
2018 ("o~~" ["o~"])
2019 ("r''" ["r'"])
2020 ("r``" ["r`"])
2021 ("r~~" ["r~"])
2022 ("s''" ["s'"])
2023 ("s//" ["s/"])
2024 ("s^^" ["s^"])
2025 ("s``" ["s`"])
2026 ("s~~" ["s~"])
2027 ("t//" ["t/"])
2028 ("t``" ["t`"])
2029 ("t~~" ["t~"])
2030 ("u''" ["u'"])
2031 ("u--" ["u-"])
2032 ("u::" ["u:"])
2033 ("u\"\"" ["u\""])
2034 ("u^^" ["u^"])
2035 ("u``" ["u`"])
2036 ("u~~" ["u~"])
2037 ("y''" ["y'"])
2038 ("y\"\"" ["y\""])
2039 ("z''" ["z'"])
2040 ("z//" ["z/"])
2041 ("z``" ["z`"])
2042 ("z~~" ["z~"])
2043 )
14c4929a 2044
be567141 2045;;; latin-alt.el ends here