comparison leim/quail/latin-alt.el @ 42036:024727240516

("french-alt-postfix", "german-alt-postfix") ("spanish-alt-postfix", "turkish-latin-3-alt-postfix") ("turkish-alt-postfix"): Fix language assignment. ("dutch"): Assign to Dutch. Use chars, not strings. ("lithuanian-numeric", "lithuanian-keyboard", "latvian-keyboard"): New.
author Dave Love <fx@gnu.org>
date Sat, 15 Dec 2001 00:24:11 +0000
parents 62ff980e8b98
children a68a7a3dd259
comparison
equal deleted inserted replaced
42035:05d9998e4a84 42036:024727240516
1015 ("OEE" ["OE"]) 1015 ("OEE" ["OE"])
1016 ("oee" ["oe"]) 1016 ("oee" ["oe"])
1017 ) 1017 )
1018 1018
1019 (quail-define-package 1019 (quail-define-package
1020 "french-alt-postfix" "Latin-1" "FR<" t 1020 "french-alt-postfix" "French" "FR<" t
1021 "French (Fran,Ag(Bais) input method with postfix modifiers 1021 "French (Fran,Ag(Bais) input method with postfix modifiers
1022 1022
1023 ` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tr,Ai(Bma. 1023 ` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tr,Ai(Bma.
1024 Par exemple: a` -> ,A`(B e' -> ,Ai(B. 1024 Par exemple: a` -> ,A`(B e' -> ,Ai(B.
1025 1025
1090 ("<<<" ["<<"]) 1090 ("<<<" ["<<"])
1091 (">>>" [">>"]) 1091 (">>>" [">>"])
1092 ) 1092 )
1093 1093
1094 (quail-define-package 1094 (quail-define-package
1095 "german-alt-postfix" "Latin-1" "DE<" t 1095 "german-alt-postfix" "German" "DE<" t
1096 "German (Deutsch) input method 1096 "German (Deutsch) input method
1097 1097
1098 ae -> ,Ad(B 1098 ae -> ,Ad(B
1099 aee -> ae 1099 aee -> ae
1100 oe -> ,Av(B 1100 oe -> ,Av(B
1328 ("E''" ["E'"]) 1328 ("E''" ["E'"])
1329 ("e''" ["e'"]) 1329 ("e''" ["e'"])
1330 ) 1330 )
1331 1331
1332 (quail-define-package 1332 (quail-define-package
1333 "spanish-alt-postfix" "Latin-1" "ES<" t 1333 "spanish-alt-postfix" "Spanish" "ES<" t
1334 "Spanish (Espa,Aq(Bol) input method with postfix modifiers 1334 "Spanish (Espa,Aq(Bol) input method with postfix modifiers
1335 1335
1336 A' -> ,AA(B 1336 A' -> ,AA(B
1337 E' -> ,AI(B 1337 E' -> ,AI(B
1338 I' -> ,AM(B 1338 I' -> ,AM(B
1404 ("E''" ["E'"]) 1404 ("E''" ["E'"])
1405 ("e''" ["e'"]) 1405 ("e''" ["e'"])
1406 ) 1406 )
1407 1407
1408 (quail-define-package 1408 (quail-define-package
1409 "turkish-latin-3-alt-postfix" "Latin-3" "TR3<<" t 1409 "turkish-latin-3-alt-postfix" "Turkish" "TR3<<" t
1410 "Turkish (T,C|(Brk,Cg(Be) input method with postfix modifiers. 1410 "Turkish (T,A|(Brk,Ag(Be) input method with postfix modifiers.
1411 1411
1412 This is for those who use Latin-3 (ISO-8859-3) for Turkish. If you 1412 This is for those who use Latin-3 (ISO-8859-3) for Turkish. If you
1413 use Latin-5 (ISO-8859-9), you should use \"turkish-alt-postfix\" instead. 1413 use Latin-5 (ISO-8859-9), you should use \"turkish-alt-postfix\" instead.
1414 1414
1415 Note for I, ,C9(B, ,C)(B, i. 1415 Note for I, ,C9(B, ,C)(B, i.
1466 ("U^^" ["U^"]) 1466 ("U^^" ["U^"])
1467 ("u^^" ["u^"]) 1467 ("u^^" ["u^"])
1468 ) 1468 )
1469 1469
1470 (quail-define-package 1470 (quail-define-package
1471 "turkish-alt-postfix" "Latin-5" "TR,M+(B" t 1471 "turkish-alt-postfix" "Turkish" "TR,A+(B" t
1472 "Turkish (T,M|(Brk,Mg(Be) input method with postfix modifiers. 1472 "Turkish (T,A|(Brk,Ag(Be) input method with postfix modifiers.
1473 1473
1474 This is for those who use Latin-5 (ISO-8859-9) for Turkish. If you 1474 This is for those who use Latin-5 (ISO-8859-9) for Turkish. If you
1475 use Latin-3 (ISO-8859-3), you should use 1475 use Latin-3 (ISO-8859-3), you should use
1476 \"turkish-latin-3-alt-postfix\" instead. 1476 \"turkish-latin-3-alt-postfix\" instead.
1477 1477
1531 ) 1531 )
1532 1532
1533 ;; Dutch Quail input method derived from the one in Yudit by Roman 1533 ;; Dutch Quail input method derived from the one in Yudit by Roman
1534 ;; Czyborra. 1534 ;; Czyborra.
1535 (quail-define-package 1535 (quail-define-package
1536 "dutch" "Latin" "NL" t 1536 "dutch" "Dutch" "NL" t
1537 "Dutch character mixfix input method. 1537 "Dutch character mixfix input method.
1538 Uses the `mule-unicode-0100-24ff' charset to supplement Latin-1. 1538 Uses the `mule-unicode-0100-24ff' charset to supplement Latin-1.
1539 1539
1540 | | examples 1540 | | examples
1541 ------------+---------+---------- 1541 ------------+---------+----------
1555 1555
1556 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 1556 Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
1557 " nil t nil nil nil nil nil nil nil nil t) 1557 " nil t nil nil nil nil nil nil nil nil t)
1558 1558
1559 (quail-define-rules 1559 (quail-define-rules
1560 ("fl." "$,1!R(B") ;; LATIN SMALL LETTER F WITH HOOK (florin currency symbol) 1560 ("fl." ?$,1!R(B) ;; LATIN SMALL LETTER F WITH HOOK (florin currency symbol)
1561 ("eur." "$,1tL(B") ;; EURO SIGN 1561 ("eur." ?$,1tL(B) ;; EURO SIGN
1562 ;; $,1r|(BThe 25th letter of the Dutch alphabet.$,1r}(B 1562 ;; $,1r|(BThe 25th letter of the Dutch alphabet.$,1r}(B
1563 ("ij" "$,1 S(B") ;; LATIN SMALL LIGATURE IJ 1563 ("ij" ?$,1 S(B) ;; LATIN SMALL LIGATURE IJ
1564 ("IJ" "$,1 R(B") ;; LATIN CAPITAL LIGATURE IJ 1564 ("IJ" ?$,1 R(B) ;; LATIN CAPITAL LIGATURE IJ
1565 ;; $,1r|(BTrema on the second letter of vowel pair.$,1r}(B Yudit uses `:', not `"'. 1565 ;; $,1r|(BTrema on the second letter of vowel pair.$,1r}(B Yudit uses `:', not `"'.
1566 ("\"a" ",Ad(B") ;; LATIN SMALL LETTER A WITH DIAERESIS 1566 ("\"a" ?,Ad(B) ;; LATIN SMALL LETTER A WITH DIAERESIS
1567 ("\"e" ",Ak(B") ;; LATIN SMALL LETTER E WITH DIAERESIS 1567 ("\"e" ?,Ak(B) ;; LATIN SMALL LETTER E WITH DIAERESIS
1568 ("\"i" ",Ao(B") ;; LATIN SMALL LETTER I WITH DIAERESIS 1568 ("\"i" ?,Ao(B) ;; LATIN SMALL LETTER I WITH DIAERESIS
1569 ("\"o" ",Av(B") ;; LATIN SMALL LETTER O WITH DIAERESIS 1569 ("\"o" ?,Av(B) ;; LATIN SMALL LETTER O WITH DIAERESIS
1570 ("\"u" ",A|(B") ;; LATIN SMALL LETTER U WITH DIAERESIS 1570 ("\"u" ?,A|(B) ;; LATIN SMALL LETTER U WITH DIAERESIS
1571 ("\"A" ",AD(B") ;; LATIN CAPITAL LETTER A WITH DIAERESIS 1571 ("\"A" ?,AD(B) ;; LATIN CAPITAL LETTER A WITH DIAERESIS
1572 ("\"E" ",AK(B") ;; LATIN CAPITAL LETTER E WITH DIAERESIS 1572 ("\"E" ?,AK(B) ;; LATIN CAPITAL LETTER E WITH DIAERESIS
1573 ("\"I" ",AO(B") ;; LATIN CAPITAL LETTER I WITH DIAERESIS 1573 ("\"I" ?,AO(B) ;; LATIN CAPITAL LETTER I WITH DIAERESIS
1574 ("\"O" ",AV(B") ;; LATIN CAPITAL LETTER O WITH DIAERESIS 1574 ("\"O" ?,AV(B) ;; LATIN CAPITAL LETTER O WITH DIAERESIS
1575 ("\"U" ",A\(B") ;; LATIN CAPITAL LETTER U WITH DIAERESIS 1575 ("\"U" ?,A\(B) ;; LATIN CAPITAL LETTER U WITH DIAERESIS
1576 ;; $,1r|(BAcute, marking emphasis on long vowels$,1r}(B: 1576 ;; $,1r|(BAcute, marking emphasis on long vowels$,1r}(B:
1577 ("a'" ",Aa(B") ;; LATIN SMALL LETTER A WITH ACUTE 1577 ("a'" ?,Aa(B) ;; LATIN SMALL LETTER A WITH ACUTE
1578 ("e'" ",Ai(B") ;; LATIN SMALL LETTER E WITH ACUTE 1578 ("e'" ?,Ai(B) ;; LATIN SMALL LETTER E WITH ACUTE
1579 ("i'" ",Am(B") ;; LATIN SMALL LETTER I WITH ACUTE 1579 ("i'" ?,Am(B) ;; LATIN SMALL LETTER I WITH ACUTE
1580 ("o'" ",As(B") ;; LATIN SMALL LETTER O WITH ACUTE 1580 ("o'" ?,As(B) ;; LATIN SMALL LETTER O WITH ACUTE
1581 ("u'" ",Az(B") ;; LATIN SMALL LETTER U WITH ACUTE 1581 ("u'" ?,Az(B) ;; LATIN SMALL LETTER U WITH ACUTE
1582 ("A'" ",AA(B") ;; LATIN CAPITAL LETTER A WITH ACUTE 1582 ("A'" ?,AA(B) ;; LATIN CAPITAL LETTER A WITH ACUTE
1583 ("E'" ",AI(B") ;; LATIN CAPITAL LETTER E WITH ACUTE 1583 ("E'" ?,AI(B) ;; LATIN CAPITAL LETTER E WITH ACUTE
1584 ("I'" ",AM(B") ;; LATIN CAPITAL LETTER I WITH ACUTE 1584 ("I'" ?,AM(B) ;; LATIN CAPITAL LETTER I WITH ACUTE
1585 ("O'" ",AS(B") ;; LATIN CAPITAL LETTER O WITH ACUTE 1585 ("O'" ?,AS(B) ;; LATIN CAPITAL LETTER O WITH ACUTE
1586 ("U'" ",AZ(B") ;; LATIN CAPITAL LETTER U WITH ACUTE 1586 ("U'" ?,AZ(B) ;; LATIN CAPITAL LETTER U WITH ACUTE
1587 ;; $,1r|(BGrave, marking emphasis on short vowels$,1r}(B: 1587 ;; $,1r|(BGrave, marking emphasis on short vowels$,1r}(B:
1588 ("a`" ",A`(B") ;; LATIN SMALL LETTER A WITH GRAVE 1588 ("a`" ?,A`(B) ;; LATIN SMALL LETTER A WITH GRAVE
1589 ("e`" ",Ah(B") ;; LATIN SMALL LETTER E WITH GRAVE 1589 ("e`" ?,Ah(B) ;; LATIN SMALL LETTER E WITH GRAVE
1590 ("i`" ",Al(B") ;; LATIN SMALL LETTER I WITH GRAVE 1590 ("i`" ?,Al(B) ;; LATIN SMALL LETTER I WITH GRAVE
1591 ("o`" ",Ar(B") ;; LATIN SMALL LETTER O WITH GRAVE 1591 ("o`" ?,Ar(B) ;; LATIN SMALL LETTER O WITH GRAVE
1592 ("u`" ",Ay(B") ;; LATIN SMALL LETTER U WITH GRAVE 1592 ("u`" ?,Ay(B) ;; LATIN SMALL LETTER U WITH GRAVE
1593 ("A`" ",A@(B") ;; LATIN CAPITAL LETTER A WITH GRAVE 1593 ("A`" ?,A@(B) ;; LATIN CAPITAL LETTER A WITH GRAVE
1594 ("E`" ",AH(B") ;; LATIN CAPITAL LETTER E WITH GRAVE 1594 ("E`" ?,AH(B) ;; LATIN CAPITAL LETTER E WITH GRAVE
1595 ("I`" ",AL(B") ;; LATIN CAPITAL LETTER I WITH GRAVE 1595 ("I`" ?,AL(B) ;; LATIN CAPITAL LETTER I WITH GRAVE
1596 ("O`" ",AR(B") ;; LATIN CAPITAL LETTER O WITH GRAVE 1596 ("O`" ?,AR(B) ;; LATIN CAPITAL LETTER O WITH GRAVE
1597 ("U`" ",AY(B") ;; LATIN CAPITAL LETTER U WITH GRAVE 1597 ("U`" ?,AY(B) ;; LATIN CAPITAL LETTER U WITH GRAVE
1598 ;; $,1r|(BCater for the use of many French words and use of the circumflex 1598 ;; $,1r|(BCater for the use of many French words and use of the circumflex
1599 ;; in Frisian.$,1r}(B Yudit used `;' for cedilla. 1599 ;; in Frisian.$,1r}(B Yudit used `;' for cedilla.
1600 ("c," ",Ag(B") ;; LATIN SMALL LETTER C WITH CEDILLA 1600 ("c," ?,Ag(B) ;; LATIN SMALL LETTER C WITH CEDILLA
1601 ("C," ",AG(B") ;; LATIN CAPITAL LETTER C WITH CEDILLA 1601 ("C," ?,AG(B) ;; LATIN CAPITAL LETTER C WITH CEDILLA
1602 ("a^" ",Ab(B") ;; LATIN SMALL LETTER A WITH CIRCUMFLEX 1602 ("a^" ?,Ab(B) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX
1603 ("e^" ",Aj(B") ;; LATIN SMALL LETTER E WITH CIRCUMFLEX 1603 ("e^" ?,Aj(B) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX
1604 ("i^" ",An(B") ;; LATIN SMALL LETTER I WITH CIRCUMFLEX 1604 ("i^" ?,An(B) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX
1605 ("o^" ",At(B") ;; LATIN SMALL LETTER O WITH CIRCUMFLEX 1605 ("o^" ?,At(B) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX
1606 ("u^" ",A{(B") ;; LATIN SMALL LETTER U WITH CIRCUMFLEX 1606 ("u^" ?,A{(B) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX
1607 ("A^" ",AB(B") ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX 1607 ("A^" ?,AB(B) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
1608 ("E^" ",AJ(B") ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX 1608 ("E^" ?,AJ(B) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
1609 ("I^" ",AN(B") ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX 1609 ("I^" ?,AN(B) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
1610 ("O^" ",AT(B") ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX 1610 ("O^" ?,AT(B) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
1611 ("U^" ",A[(B") ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX 1611 ("U^" ?,A[(B) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX
1612 ;; $,1r|(BFollow the example of the Dutch POSIX locale, using ISO-8859-9 to 1612 ;; $,1r|(BFollow the example of the Dutch POSIX locale, using ISO-8859-9 to
1613 ;; cater to the many Turks in Dutch society.$,1r}(B Perhaps German methods 1613 ;; cater to the many Turks in Dutch society.$,1r}(B Perhaps German methods
1614 ;; should do so too. Follow turkish-alt-postfix here. 1614 ;; should do so too. Follow turkish-alt-postfix here.
1615 ("i/" "$,1 Q(B") ;; LATIN SMALL LETTER I WITH NO DOT 1615 ("i/" ?$,1 Q(B) ;; LATIN SMALL LETTER I WITH NO DOT
1616 ("s," "$,1 (B") ;; LATIN SMALL LETTER S WITH CEDILLA 1616 ("s," ?$,1 (B) ;; LATIN SMALL LETTER S WITH CEDILLA
1617 ("g^" "$,1 ?(B") ;; LATIN SMALL LETTER G WITH BREVE 1617 ("g^" ?$,1 ?(B) ;; LATIN SMALL LETTER G WITH BREVE
1618 ("I/" "$,1 P(B") ;; LATIN CAPITAL LETTER I WITH DOT ABOVE 1618 ("I/" ?$,1 P(B) ;; LATIN CAPITAL LETTER I WITH DOT ABOVE
1619 ("S," "$,1 ~(B") ;; LATIN CAPITAL LETTER S WITH CEDILLA 1619 ("S," ?$,1 ~(B) ;; LATIN CAPITAL LETTER S WITH CEDILLA
1620 ("G^" "$,1 >(B") ;; LATIN CAPITAL LETTER G WITH BREVE 1620 ("G^" ?$,1 >(B) ;; LATIN CAPITAL LETTER G WITH BREVE
1621 ) 1621 )
1622
1623 ;; Originally from Yudit, discussed with Albertas Agejevas
1624 ;; <alga@uosis.mif.vu.lt>
1625 (quail-define-package
1626 "lithuanian-numeric" "Lithuanian" "LtN" t
1627 "Lithuanian numeric input method.
1628 " nil t t t t nil nil nil nil nil t)
1629
1630 (quail-define-rules
1631 (?1 ?$,1 %(B)
1632 (?2 ?$,1 -(B)
1633 (?3 ?$,1 9(B)
1634 (?4 ?$,1 7(B)
1635 (?5 ?$,1 O(B)
1636 (?6 ?$,1!!(B)
1637 (?7 ?$,1!3(B)
1638 (?8 ?$,1!+(B)
1639 (?9 ?$,1r~(B)
1640 (?0 ?$,1r|(B)
1641 (?= ?$,1!>(B)
1642 (?! ?$,1 $(B)
1643 (?@ ?$,1 ,(B)
1644 (?# ?$,1 8(B)
1645 (?$ ?$,1 6(B)
1646 (?% ?$,1 N(B)
1647 (?^ ?$,1! (B)
1648 (?& ?$,1!2(B)
1649 (?* ?$,1!*(B)
1650 (?+ ?$,1!=(B))
1651
1652
1653 ;; From XFree 4.1 /usr/X11R6/lib/X11/xkb/symbols/lt, suggested by
1654 ;; Albertas Agejevas <alga@uosis.mif.vu.lt>
1655 (quail-define-package
1656 "lithuanian-keyboard" "Lithuanian" "Lt" t
1657 "Lithuanian standard keyboard input method.
1658 " nil t t t t nil nil nil nil nil t)
1659
1660 (quail-define-rules
1661 (?1 ?$,1 %(B)
1662 (?! ?$,1 $(B)
1663 (?2 ?$,1 -(B)
1664 (?@ ?$,1 ,(B)
1665 (?# ?$,1 8(B)
1666 (?4 ?$,1 7(B)
1667 (?$ ?$,1 6(B)
1668 (?5 ?$,1 O(B)
1669 (?% ?$,1 N(B)
1670 (?6 ?$,1!!(B)
1671 (?^ ?$,1! (B)
1672 (?7 ?$,1!3(B)
1673 (?& ?$,1!2(B)
1674 (?9 ?$,1r~(B)
1675 (?0 ?$,1r|(B)
1676 (?= ?$,1!>(B)
1677 (?+ ?$,1!=(B))
1678
1679 ;; From XFree 4.1 /usr/X11R6/lib/X11/xkb/symbols/lv
1680 (quail-define-package
1681 "latvian-keyboard" "Latvian" "Lv" t
1682 "Latvian standard keyboard input method.
1683 " nil t t t t nil nil nil nil nil t)
1684
1685 (quail-define-rules
1686 (?4 ?$,1tL(B)
1687 (?$ ?,A"(B)
1688 (?e ?$,1 3(B)
1689 (?E ?$,1 2(B)
1690 (?r ?$,1 w(B)
1691 (?R ?$,1 v(B)
1692 (?u ?$,1!+(B)
1693 (?U ?$,1!*(B)
1694 (?i ?$,1 K(B)
1695 (?I ?$,1 J(B)
1696 (?o ?$,1 m(B)
1697 (?O ?$,1 l(B)
1698 (?a ?$,1 !(B)
1699 (?A ?$,1 (B)
1700 (?s ?$,1!!(B)
1701 (?S ?$,1! (B)
1702 (?g ?$,1 C(B)
1703 (?G ?$,1 B(B)
1704 (?k ?$,1 W(B)
1705 (?K ?$,1 V(B)
1706 (?l ?$,1 \(B)
1707 (?L ?$,1 [(B)
1708 (?\' ?$,1r|(B)
1709 (?\" ?$,1r~(B)
1710 (?z ?$,1!>(B)
1711 (?Z ?$,1!=(B)
1712 (?c ?$,1 -(B)
1713 (?C ?$,1 ,(B)
1714 (?n ?$,1 f(B)
1715 (?N ?$,1 e(B))
1622 1716
1623 ;;; latin-alt.el ends here 1717 ;;; latin-alt.el ends here