X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/f67d6742cb77a21087e40ae7ee4c84556ca18970..7e635d0ed3c42e6e779821f5c0c1c62289f4c1ee:/leim/quail/latin-post.el?ds=sidebyside diff --git a/leim/quail/latin-post.el b/leim/quail/latin-post.el index 5ca475e730..a3c7d9cb30 100644 --- a/leim/quail/latin-post.el +++ b/leim/quail/latin-post.el @@ -1,11 +1,14 @@ -;;; latin-post.el --- Quail packages for inputting various European characters -*-coding: iso-2022-7bit;-*- +;;; latin-post.el --- Quail packages for inputting various European characters -*-coding: utf-8;-*- ;; Copyright (C) 1997, 1998, 2001, 2002, 2006 Free Software Foundation, Inc. ;; Copyright (C) 1997, 1999 ;; National Institute of Advanced Industrial Science and Technology (AIST) ;; Registration Number H14PRO021 +;; Copyright (C) 2003 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H13PRO009 -;; Keywords: multilingual, input method, latin +;; Keywords: multilingual, input method, latin, i18n ;; This file is part of GNU Emacs. @@ -38,89 +41,89 @@ | postfix | examples ------------+---------+---------- - acute | ' | a' -> ,Aa(B - grave | ` | a` -> ,A`(B - circumflex | ^ | a^ -> ,Ab(B - diaeresis | \" | a\" -> ,Ad(B - tilde | ~ | a~ -> ,Ac(B - cedilla | , | c, -> ,Ag(B - nordic | / | d/ -> ,Ap(B t/ -> ,A~(B a/ -> ,Ae(B e/ -> ,Af(B o/ -> ,Ax(B - others | / | s/ -> ,A_(B ?/ -> ,A?(B !/ -> ,A!(B // -> ,A0(B - | various | << -> ,A+(B >> -> ,A;(B o_ -> ,A:(B a_ -> ,A*(B + acute | ' | a' -> á + grave | ` | a` -> à + circumflex | ^ | a^ -> â + diaeresis | \" | a\" -> ä + tilde | ~ | a~ -> ã + cedilla | , | c, -> ç + nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø + others | / | s/ -> ß ?/ -> ¿ !/ -> ¡ // -> ° + | various | << -> « >> -> » o_ -> º a_ -> ª Doubling the postfix separates the letter and postfix: e.g. a'' -> a' " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("A`" ?,A@(B) - ("A'" ?,AA(B) - ("A^" ?,AB(B) - ("A~" ?,AC(B) - ("A\"" ?,AD(B) - ("A/" ?,AE(B) - ("a`" ?,A`(B) - ("a'" ?,Aa(B) - ("a^" ?,Ab(B) - ("a~" ?,Ac(B) - ("a\"" ?,Ad(B) - ("a/" ?,Ae(B) - ("E`" ?,AH(B) - ("E'" ?,AI(B) - ("E^" ?,AJ(B) - ("E\"" ?,AK(B) - ("E/" ?,AF(B) - ("e`" ?,Ah(B) - ("e'" ?,Ai(B) - ("e^" ?,Aj(B) - ("e\"" ?,Ak(B) - ("e/" ?,Af(B) - ("I`" ?,AL(B) - ("i`" ?,Al(B) - ("I'" ?,AM(B) - ("i'" ?,Am(B) - ("I^" ?,AN(B) - ("i^" ?,An(B) - ("I\"" ?,AO(B) - ("i\"" ?,Ao(B) - ("O`" ?,AR(B) - ("o`" ?,Ar(B) - ("O'" ?,AS(B) - ("o'" ?,As(B) - ("O^" ?,AT(B) - ("o^" ?,At(B) - ("O~" ?,AU(B) - ("o~" ?,Au(B) - ("O\"" ?,AV(B) - ("o\"" ?,Av(B) - ("O/" ?,AX(B) - ("o/" ?,Ax(B) - ("U`" ?,AY(B) - ("u`" ?,Ay(B) - ("U'" ?,AZ(B) - ("u'" ?,Az(B) - ("U^" ?,A[(B) - ("u^" ?,A{(B) - ("U\"" ?,A\(B) - ("u\"" ?,A|(B) - ("Y'" ?,A](B) - ("y'" ?,A}(B) - ("y\"" ?,A(B) - ("D/" ?,AP(B) - ("d/" ?,Ap(B) - ("T/" ?,A^(B) - ("t/" ?,A~(B) - ("s/" ?,A_(B) - ("C," ?,AG(B) - ("c," ?,Ag(B) - ("N~" ?,AQ(B) - ("n~" ?,Aq(B) - ("?/" ?,A?(B) - ("!/" ?,A!(B) - ("<<" ?,A+(B) - (">>" ?,A;(B) - ("o_" ?,A:(B) - ("a_" ?,A*(B) - ("//" ?,A0(B) + ("A`" ?À) + ("A'" ?Á) + ("A^" ?Â) + ("A~" ?Ã) + ("A\"" ?Ä) + ("A/" ?Å) + ("a`" ?à) + ("a'" ?á) + ("a^" ?â) + ("a~" ?ã) + ("a\"" ?ä) + ("a/" ?å) + ("E`" ?È) + ("E'" ?É) + ("E^" ?Ê) + ("E\"" ?Ë) + ("E/" ?Æ) + ("e`" ?è) + ("e'" ?é) + ("e^" ?ê) + ("e\"" ?ë) + ("e/" ?æ) + ("I`" ?Ì) + ("i`" ?ì) + ("I'" ?Í) + ("i'" ?í) + ("I^" ?Î) + ("i^" ?î) + ("I\"" ?Ï) + ("i\"" ?ï) + ("O`" ?Ò) + ("o`" ?ò) + ("O'" ?Ó) + ("o'" ?ó) + ("O^" ?Ô) + ("o^" ?ô) + ("O~" ?Õ) + ("o~" ?õ) + ("O\"" ?Ö) + ("o\"" ?ö) + ("O/" ?Ø) + ("o/" ?ø) + ("U`" ?Ù) + ("u`" ?ù) + ("U'" ?Ú) + ("u'" ?ú) + ("U^" ?Û) + ("u^" ?û) + ("U\"" ?Ü) + ("u\"" ?ü) + ("Y'" ?Ý) + ("y'" ?ý) + ("y\"" ?ÿ) + ("D/" ?Ð) + ("d/" ?ð) + ("T/" ?Þ) + ("t/" ?þ) + ("s/" ?ß) + ("C," ?Ç) + ("c," ?ç) + ("N~" ?Ñ) + ("n~" ?ñ) + ("?/" ?¿) + ("!/" ?¡) + ("<<" ?«) + (">>" ?») + ("o_" ?º) + ("a_" ?ª) + ("//" ?°) ("A``" ["A`"]) ("A''" ["A'"]) @@ -199,104 +202,104 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | postfix | examples ------------+---------+---------- - acute | ' | a' -> ,Ba(B - ogonek | , | a, -> ,B1(B - diaeresis | \" | a\" -> ,Bd(B - circumflex | ^ | a^ -> ,Bb(B - breve | ~ | a~ -> ,Bc(B - cedilla | , | c, -> ,Bg(B - caron | ~ | c~ -> ,Bh(B - dbl. acute | : | o: -> ,Bu(B - ring | . | u. -> ,By(B - dot | . | z. -> ,B?(B - stroke | / | d/ -> ,Bp(B - others | / | s/ -> ,B_(B + acute | ' | a' -> á + ogonek | , | a, -> ą + diaeresis | \" | a\" -> ä + circumflex | ^ | a^ -> â + breve | ~ | a~ -> ă + cedilla | , | c, -> ç + caron | ~ | c~ -> č + dbl. acute | : | o: -> ő + ring | . | u. -> ů + dot | . | z. -> ż + stroke | / | d/ -> đ + others | / | s/ -> ß Doubling the postfix separates the letter and postfix: e.g. a'' -> a' " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("A'" ?,BA(B) - ("A," ?,B!(B) - ("A\"" ?,BD(B) - ("A^" ?,BB(B) - ("A~" ?,BC(B) - ("C'" ?,BF(B) - ("C," ?,BG(B) - ("C~" ?,BH(B) - ("D/" ?,BP(B) - ("D~" ?,BO(B) - ("E'" ?,BI(B) - ("E," ?,BJ(B) - ("E\"" ?,BK(B) - ("E~" ?,BL(B) - ("I'" ?,BM(B) - ("I^" ?,BN(B) - ("L'" ?,BE(B) - ("L/" ?,B#(B) - ("L~" ?,B%(B) - ("N'" ?,BQ(B) - ("N~" ?,BR(B) - ("O'" ?,BS(B) - ("O:" ?,BU(B) - ("O\"" ?,BV(B) - ("O^" ?,BT(B) - ("R'" ?,B@(B) - ("R~" ?,BX(B) - ("S'" ?,B&(B) - ("S," ?,B*(B) - ("S~" ?,B)(B) - ("T," ?,B^(B) - ("T~" ?,B+(B) - ("U'" ?,BZ(B) - ("U:" ?,B[(B) - ("U\"" ?,B\(B) - ("U." ?,BY(B) - ("Y'" ?,B](B) - ("Z'" ?,B,(B) - ("Z." ?,B/(B) - ("Z~" ?,B.(B) - ("a'" ?,Ba(B) - ("a," ?,B1(B) - ("a\"" ?,Bd(B) - ("a^" ?,Bb(B) - ("a~" ?,Bc(B) - ("c'" ?,Bf(B) - ("c," ?,Bg(B) - ("c~" ?,Bh(B) - ("d/" ?,Bp(B) - ("d~" ?,Bo(B) - ("e'" ?,Bi(B) - ("e," ?,Bj(B) - ("e\"" ?,Bk(B) - ("e~" ?,Bl(B) - ("i'" ?,Bm(B) - ("i^" ?,Bn(B) - ("l'" ?,Be(B) - ("l/" ?,B3(B) - ("l~" ?,B5(B) - ("n'" ?,Bq(B) - ("n~" ?,Br(B) - ("o'" ?,Bs(B) - ("o:" ?,Bu(B) - ("o\"" ?,Bv(B) - ("o^" ?,Bt(B) - ("r'" ?,B`(B) - ("r~" ?,Bx(B) - ("s'" ?,B6(B) - ("s," ?,B:(B) - ("s/" ?,B_(B) - ("s~" ?,B9(B) - ("t," ?,B~(B) - ("t~" ?,B;(B) - ("u'" ?,Bz(B) - ("u:" ?,B{(B) - ("u\"" ?,B|(B) - ("u." ?,By(B) - ("y'" ?,B}(B) - ("z'" ?,B<(B) - ("z." ?,B?(B) - ("z~" ?,B>(B) + ("A'" ?Á) + ("A," ?Ą) + ("A\"" ?Ä) + ("A^" ?Â) + ("A~" ?Ă) + ("C'" ?Ć) + ("C," ?Ç) + ("C~" ?Č) + ("D/" ?Đ) + ("D~" ?Ď) + ("E'" ?É) + ("E," ?Ę) + ("E\"" ?Ë) + ("E~" ?Ě) + ("I'" ?Í) + ("I^" ?Î) + ("L'" ?Ĺ) + ("L/" ?Ł) + ("L~" ?Ľ) + ("N'" ?Ń) + ("N~" ?Ň) + ("O'" ?Ó) + ("O:" ?Ő) + ("O\"" ?Ö) + ("O^" ?Ô) + ("R'" ?Ŕ) + ("R~" ?Ř) + ("S'" ?Ś) + ("S," ?Ş) + ("S~" ?Š) + ("T," ?Ţ) + ("T~" ?Ť) + ("U'" ?Ú) + ("U:" ?Ű) + ("U\"" ?Ü) + ("U." ?Ů) + ("Y'" ?Ý) + ("Z'" ?Ź) + ("Z." ?Ż) + ("Z~" ?Ž) + ("a'" ?á) + ("a," ?ą) + ("a\"" ?ä) + ("a^" ?â) + ("a~" ?ă) + ("c'" ?ć) + ("c," ?ç) + ("c~" ?č) + ("d/" ?đ) + ("d~" ?ď) + ("e'" ?é) + ("e," ?ę) + ("e\"" ?ë) + ("e~" ?ě) + ("i'" ?í) + ("i^" ?î) + ("l'" ?ĺ) + ("l/" ?ł) + ("l~" ?ľ) + ("n'" ?ń) + ("n~" ?ň) + ("o'" ?ó) + ("o:" ?ő) + ("o\"" ?ö) + ("o^" ?ô) + ("r'" ?ŕ) + ("r~" ?ř) + ("s'" ?ś) + ("s," ?ş) + ("s/" ?ß) + ("s~" ?š) + ("t," ?ţ) + ("t~" ?ť) + ("u'" ?ú) + ("u:" ?ű) + ("u\"" ?ü) + ("u." ?ů) + ("y'" ?ý) + ("z'" ?ź) + ("z." ?ż) + ("z~" ?ž) ("A''" ["A'"]) ("A,," ["A,"]) @@ -387,92 +390,92 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | postfix | examples ------------+---------+---------- - acute | ' | a' -> ,Ca(B - grave | ` | a` -> ,C`(B - circumflex | ^ | a^ -> ,Cb(B - diaeresis | \" | a\" -> ,Cd(B - dot | . | c. -> ,Ce(B i. -> ,C9(B I. -> ,C)(B - cedilla | , | c, -> ,Cg(B - breve | ~ | g~ -> ,C;(B - tilde | ~ | n~ -> ,Cq(B - stroke | / | h/ -> ,C1(B - others | / | s/ -> ,C_(B + acute | ' | a' -> á + grave | ` | a` -> à + circumflex | ^ | a^ -> â + diaeresis | \" | a\" -> ä + dot | . | c. -> ċ i. -> ı I. -> İ + cedilla | , | c, -> ç + breve | ~ | g~ -> ğ + tilde | ~ | n~ -> ñ + stroke | / | h/ -> ħ + others | / | s/ -> ß Doubling the postfix separates the letter and postfix: e.g. a'' -> a' " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("A`" ?,C@(B) - ("A'" ?,CA(B) - ("A^" ?,CB(B) - ("A\"" ?,CD(B) - ("C." ?,CE(B) - ("C^" ?,CF(B) - ("C," ?,CG(B) - ("E`" ?,CH(B) - ("E'" ?,CI(B) - ("E^" ?,CJ(B) - ("E\"" ?,CK(B) - ("G~" ?,C+(B) - ("G." ?,CU(B) - ("G^" ?,CX(B) - ("H/" ?,C!(B) - ("H^" ?,C&(B) - ("I." ?,C)(B) - ("I`" ?,CL(B) - ("I'" ?,CM(B) - ("I^" ?,CN(B) - ("I\"" ?,CO(B) - ("J^" ?,C,(B) - ("N~" ?,CQ(B) - ("O`" ?,CR(B) - ("O'" ?,CS(B) - ("O^" ?,CT(B) - ("O\"" ?,CV(B) - ("S," ?,C*(B) - ("S^" ?,C^(B) - ("U`" ?,CY(B) - ("U'" ?,CZ(B) - ("U^" ?,C[(B) - ("U\"" ?,C\(B) - ("U~" ?,C](B) - ("Z." ?,C/(B) - ("a`" ?,C`(B) - ("a'" ?,Ca(B) - ("a^" ?,Cb(B) - ("a\"" ?,Cd(B) - ("c." ?,Ce(B) - ("c^" ?,Cf(B) - ("c," ?,Cg(B) - ("e`" ?,Ch(B) - ("e'" ?,Ci(B) - ("e^" ?,Cj(B) - ("e\"" ?,Ck(B) - ("g~" ?,C;(B) - ("g." ?,Cu(B) - ("g^" ?,Cx(B) - ("h/" ?,C1(B) - ("h^" ?,C6(B) - ("i." ?,C9(B) - ("i`" ?,Cl(B) - ("i'" ?,Cm(B) - ("i^" ?,Cn(B) - ("i\"" ?,Co(B) - ("j^" ?,C<(B) - ("n~" ?,Cq(B) - ("o`" ?,Cr(B) - ("o'" ?,Cs(B) - ("o^" ?,Ct(B) - ("o\"" ?,Cv(B) - ("s," ?,C:(B) - ("s/" ?,C_(B) - ("s^" ?,C~(B) - ("u`" ?,Cy(B) - ("u'" ?,Cz(B) - ("u^" ?,C{(B) - ("u\"" ?,C|(B) - ("u~" ?,C}(B) - ("z." ?,C?(B) + ("A`" ?À) + ("A'" ?Á) + ("A^" ?Â) + ("A\"" ?Ä) + ("C." ?Ċ) + ("C^" ?Ĉ) + ("C," ?Ç) + ("E`" ?È) + ("E'" ?É) + ("E^" ?Ê) + ("E\"" ?Ë) + ("G~" ?Ğ) + ("G." ?Ġ) + ("G^" ?Ĝ) + ("H/" ?Ħ) + ("H^" ?Ĥ) + ("I." ?İ) + ("I`" ?Ì) + ("I'" ?Í) + ("I^" ?Î) + ("I\"" ?Ï) + ("J^" ?Ĵ) + ("N~" ?Ñ) + ("O`" ?Ò) + ("O'" ?Ó) + ("O^" ?Ô) + ("O\"" ?Ö) + ("S," ?Ş) + ("S^" ?Ŝ) + ("U`" ?Ù) + ("U'" ?Ú) + ("U^" ?Û) + ("U\"" ?Ü) + ("U~" ?Ŭ) + ("Z." ?Ż) + ("a`" ?à) + ("a'" ?á) + ("a^" ?â) + ("a\"" ?ä) + ("c." ?ċ) + ("c^" ?ĉ) + ("c," ?ç) + ("e`" ?è) + ("e'" ?é) + ("e^" ?ê) + ("e\"" ?ë) + ("g~" ?ğ) + ("g." ?ġ) + ("g^" ?ĝ) + ("h/" ?ħ) + ("h^" ?ĥ) + ("i." ?ı) + ("i`" ?ì) + ("i'" ?í) + ("i^" ?î) + ("i\"" ?ï) + ("j^" ?ĵ) + ("n~" ?ñ) + ("o`" ?ò) + ("o'" ?ó) + ("o^" ?ô) + ("o\"" ?ö) + ("s," ?ş) + ("s/" ?ß) + ("s^" ?ŝ) + ("u`" ?ù) + ("u'" ?ú) + ("u^" ?û) + ("u\"" ?ü) + ("u~" ?ŭ) + ("z." ?ż) ("A``" ["A`"]) ("A''" ["A'"]) @@ -553,105 +556,105 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | postfix | examples ------------+---------+---------- - acute | ' | a' -> ,Da(B - circumflex | ^ | a^ -> ,Db(B - diaeresis | \" | a\" -> ,Dd(B - ogonek | , | a, -> ,D1(B - macron | - | a- -> ,D`(B - tilde | ~ | a~ -> ,Dc(B - caron | ~ | c~ -> ,Dh(B - dot | . | e. -> ,Dl(B - cedilla | , | k, -> ,Ds(B g, -> ,D;(B - stroke | / | d/ -> ,Dp(B - nordic | / | a/ -> ,De(B e/ -> ,Df(B o/ -> ,Dx(B - others | / | s/ -> ,D_(B n/ -> ,D?(B k/ -> ,D"(B + acute | ' | a' -> á + circumflex | ^ | a^ -> â + diaeresis | \" | a\" -> ä + ogonek | , | a, -> ą + macron | - | a- -> ā + tilde | ~ | a~ -> ã + caron | ~ | c~ -> č + dot | . | e. -> ė + cedilla | , | k, -> ķ g, -> ģ + stroke | / | d/ -> đ + nordic | / | a/ -> å e/ -> æ o/ -> ø + others | / | s/ -> ß n/ -> ŋ k/ -> ĸ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("A," ?,D!(B) - ("A-" ?,D@(B) - ("A'" ?,DA(B) - ("A^" ?,DB(B) - ("A~" ?,DC(B) - ("A\"" ?,DD(B) - ("A/" ?,DE(B) - ("C~" ?,DH(B) - ("D/" ?,DP(B) - ("E/" ?,DF(B) - ("E-" ?,D*(B) - ("E'" ?,DI(B) - ("E," ?,DJ(B) - ("E\"" ?,DK(B) - ("E." ?,DL(B) - ("G," ?,D+(B) - ("I~" ?,D%(B) - ("I," ?,DG(B) - ("I'" ?,DM(B) - ("I^" ?,DN(B) - ("I-" ?,DO(B) - ("K," ?,DS(B) - ("L," ?,D&(B) - ("N/" ?,D=(B) - ("N," ?,DQ(B) - ("O-" ?,DR(B) - ("O^" ?,DT(B) - ("O~" ?,DU(B) - ("O\"" ?,DV(B) - ("O/" ?,DX(B) - ("R," ?,D#(B) - ("S~" ?,D)(B) - ("T/" ?,D,(B) - ("U," ?,DY(B) - ("U'" ?,DZ(B) - ("U^" ?,D[(B) - ("U\"" ?,D\(B) - ("U~" ?,D](B) - ("U-" ?,D^(B) - ("Z~" ?,D.(B) - ("a," ?,D1(B) - ("a-" ?,D`(B) - ("a'" ?,Da(B) - ("a^" ?,Db(B) - ("a~" ?,Dc(B) - ("a\"" ?,Dd(B) - ("a/" ?,De(B) - ("c~" ?,Dh(B) - ("d/" ?,Dp(B) - ("e/" ?,Df(B) - ("e-" ?,D:(B) - ("e'" ?,Di(B) - ("e," ?,Dj(B) - ("e\"" ?,Dk(B) - ("e." ?,Dl(B) - ("g," ?,D;(B) - ("i~" ?,D5(B) - ("i," ?,Dg(B) - ("i'" ?,Dm(B) - ("i^" ?,Dn(B) - ("i-" ?,Do(B) - ("k/" ?,D"(B) - ("k," ?,Ds(B) - ("l," ?,D6(B) - ("n/" ?,D?(B) - ("n," ?,Dq(B) - ("o-" ?,Dr(B) - ("o^" ?,Dt(B) - ("o~" ?,Du(B) - ("o\"" ?,Dv(B) - ("o/" ?,Dx(B) - ("r," ?,D3(B) - ("s/" ?,D_(B) - ("s~" ?,D9(B) - ("t/" ?,D<(B) - ("u," ?,Dy(B) - ("u'" ?,Dz(B) - ("u^" ?,D{(B) - ("u\"" ?,D|(B) - ("u~" ?,D}(B) - ("u-" ?,D~(B) - ("z~" ?,D>(B) + ("A," ?Ą) + ("A-" ?Ā) + ("A'" ?Á) + ("A^" ?Â) + ("A~" ?Ã) + ("A\"" ?Ä) + ("A/" ?Å) + ("C~" ?Č) + ("D/" ?Đ) + ("E/" ?Æ) + ("E-" ?Ē) + ("E'" ?É) + ("E," ?Ę) + ("E\"" ?Ë) + ("E." ?Ė) + ("G," ?Ģ) + ("I~" ?Ĩ) + ("I," ?Į) + ("I'" ?Í) + ("I^" ?Î) + ("I-" ?Ī) + ("K," ?Ķ) + ("L," ?Ļ) + ("N/" ?Ŋ) + ("N," ?Ņ) + ("O-" ?Ō) + ("O^" ?Ô) + ("O~" ?Õ) + ("O\"" ?Ö) + ("O/" ?Ø) + ("R," ?Ŗ) + ("S~" ?Š) + ("T/" ?Ŧ) + ("U," ?Ų) + ("U'" ?Ú) + ("U^" ?Û) + ("U\"" ?Ü) + ("U~" ?Ũ) + ("U-" ?Ū) + ("Z~" ?Ž) + ("a," ?ą) + ("a-" ?ā) + ("a'" ?á) + ("a^" ?â) + ("a~" ?ã) + ("a\"" ?ä) + ("a/" ?å) + ("c~" ?č) + ("d/" ?đ) + ("e/" ?æ) + ("e-" ?ē) + ("e'" ?é) + ("e," ?ę) + ("e\"" ?ë) + ("e." ?ė) + ("g," ?ģ) + ("i~" ?ĩ) + ("i," ?į) + ("i'" ?í) + ("i^" ?î) + ("i-" ?ī) + ("k/" ?ĸ) + ("k," ?ķ) + ("l," ?ļ) + ("n/" ?ŋ) + ("n," ?ņ) + ("o-" ?ō) + ("o^" ?ô) + ("o~" ?õ) + ("o\"" ?ö) + ("o/" ?ø) + ("r," ?ŗ) + ("s/" ?ß) + ("s~" ?š) + ("t/" ?ŧ) + ("u," ?ų) + ("u'" ?ú) + ("u^" ?û) + ("u\"" ?ü) + ("u~" ?ũ) + ("u-" ?ū) + ("z~" ?ž) ("A,," ["A,"]) ("A--" ["A-"]) @@ -743,83 +746,83 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | postfix | examples ------------+---------+---------- - acute | ' | a' -> ,Ma(B - grave | ` | a` -> ,M`(B - circumflex | ^ | a^ -> ,Mb(B - diaeresis | \" | a\" -> ,Md(B - tilde | ~ | a~ -> ,Mc(B - breve | ~ | g~ -> ,Mp(B - cedilla | , | c, -> ,Mg(B - dot | . | i. -> ,M}(B I. -> ,M](B - nordic | / | a/ -> ,Me(B e/ -> ,Mf(B o/ -> ,Mx(B - others | / | s/ -> ,M_(B + acute | ' | a' -> á + grave | ` | a` -> à + circumflex | ^ | a^ -> â + diaeresis | \" | a\" -> ä + tilde | ~ | a~ -> ã + breve | ~ | g~ -> ğ + cedilla | , | c, -> ç + dot | . | i. -> ı I. -> İ + nordic | / | a/ -> å e/ -> æ o/ -> ø + others | / | s/ -> ß Doubling the postfix separates the letter and postfix: e.g. a'' -> a' " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("A'" ?,MA(B) - ("A/" ?,ME(B) - ("A\"" ?,MD(B) - ("A^" ?,MB(B) - ("A`" ?,M@(B) - ("A~" ?,MC(B) - ("C," ?,MG(B) - ("E'" ?,MI(B) - ("E/" ?,MF(B) - ("E\"" ?,MK(B) - ("E^" ?,MJ(B) - ("E`" ?,MH(B) - ("G~" ?,MP(B) - ("I'" ?,MM(B) - ("I." ?,M](B) - ("I\"" ?,MO(B) - ("I^" ?,MN(B) - ("I`" ?,ML(B) - ("N~" ?,MQ(B) - ("O'" ?,MS(B) - ("O/" ?,MX(B) - ("O\"" ?,MV(B) - ("O^" ?,MT(B) - ("O`" ?,MR(B) - ("O~" ?,MU(B) - ("S," ?,M^(B) - ("U'" ?,MZ(B) - ("U\"" ?,M\(B) - ("U^" ?,M[(B) - ("U`" ?,MY(B) - ("a'" ?,Ma(B) - ("a/" ?,Me(B) - ("a\"" ?,Md(B) - ("a^" ?,Mb(B) - ("a`" ?,M`(B) - ("a~" ?,Mc(B) - ("c," ?,Mg(B) - ("e'" ?,Mi(B) - ("e/" ?,Mf(B) - ("e\"" ?,Mk(B) - ("e^" ?,Mj(B) - ("e`" ?,Mh(B) - ("g~" ?,Mp(B) - ("i'" ?,Mm(B) - ("i." ?,M}(B) - ("i\"" ?,Mo(B) - ("i^" ?,Mn(B) - ("i`" ?,Ml(B) - ("n~" ?,Mq(B) - ("o'" ?,Ms(B) - ("o/" ?,Mx(B) - ("o\"" ?,Mv(B) - ("o^" ?,Mt(B) - ("o`" ?,Mr(B) - ("o~" ?,Mu(B) - ("s," ?,M~(B) - ("s/" ?,M_(B) - ("u'" ?,Mz(B) - ("u\"" ?,M|(B) - ("u^" ?,M{(B) - ("u`" ?,My(B) - ("y\"" ?,M(B) + ("A'" ?Á) + ("A/" ?Å) + ("A\"" ?Ä) + ("A^" ?Â) + ("A`" ?À) + ("A~" ?Ã) + ("C," ?Ç) + ("E'" ?É) + ("E/" ?Æ) + ("E\"" ?Ë) + ("E^" ?Ê) + ("E`" ?È) + ("G~" ?Ğ) + ("I'" ?Í) + ("I." ?İ) + ("I\"" ?Ï) + ("I^" ?Î) + ("I`" ?Ì) + ("N~" ?Ñ) + ("O'" ?Ó) + ("O/" ?Ø) + ("O\"" ?Ö) + ("O^" ?Ô) + ("O`" ?Ò) + ("O~" ?Õ) + ("S," ?Ş) + ("U'" ?Ú) + ("U\"" ?Ü) + ("U^" ?Û) + ("U`" ?Ù) + ("a'" ?á) + ("a/" ?å) + ("a\"" ?ä) + ("a^" ?â) + ("a`" ?à) + ("a~" ?ã) + ("c," ?ç) + ("e'" ?é) + ("e/" ?æ) + ("e\"" ?ë) + ("e^" ?ê) + ("e`" ?è) + ("g~" ?ğ) + ("i'" ?í) + ("i." ?ı) + ("i\"" ?ï) + ("i^" ?î) + ("i`" ?ì) + ("n~" ?ñ) + ("o'" ?ó) + ("o/" ?ø) + ("o\"" ?ö) + ("o^" ?ô) + ("o`" ?ò) + ("o~" ?õ) + ("s," ?ş) + ("s/" ?ß) + ("u'" ?ú) + ("u\"" ?ü) + ("u^" ?û) + ("u`" ?ù) + ("y\"" ?ÿ) ("A''" ["A'"]) ("A//" ["A/"]) @@ -887,21 +890,21 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' (quail-define-package "danish-postfix" "Latin-1" "DA<" t - "Danish input method (rule: AE -> ,AF(B, OE -> ,AX(B, AA -> ,AE(B, E' -> ,AI(B) + "Danish input method (rule: AE -> Æ, OE -> Ø, AA -> Å, E' -> É) Doubling the postfix separates the letter and postfix: e.g. aee -> ae " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("AE" ?,AF(B) - ("ae" ?,Af(B) - ("OE" ?,AX(B) - ("oe" ?,Ax(B) - ("AA" ?,AE(B) - ("aa" ?,Ae(B) - ("E'" ?,AI(B) - ("e'" ?,Ai(B) + ("AE" ?Æ) + ("ae" ?æ) + ("OE" ?Ø) + ("oe" ?ø) + ("AA" ?Å) + ("aa" ?å) + ("E'" ?É) + ("e'" ?é) ("AEE" ["AE"]) ("aee" ["ae"]) @@ -918,37 +921,37 @@ Doubling the postfix separates the letter and postfix: e.g. aee -> ae "Esperanto input method with postfix modifiers A following ^ or x will produce an accented character, -e.g. c^ -> ,Cf(B gx -> ,Cx(B u^ -> ,C}(B. +e.g. c^ -> ĉ gx -> ĝ u^ -> ŭ. Doubling the postfix separates the letter and postfix, e.g. a'' -> a'. " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("Cx" ?,CF(B) - ("C^" ?,CF(B) - ("cx" ?,Cf(B) - ("c^" ?,Cf(B) - ("Gx" ?,CX(B) - ("G^" ?,CX(B) - ("gx" ?,Cx(B) - ("g^" ?,Cx(B) - ("Hx" ?,C&(B) - ("H^" ?,C&(B) - ("hx" ?,C6(B) - ("h^" ?,C6(B) - ("Jx" ?,C,(B) - ("J^" ?,C,(B) - ("jx" ?,C<(B) - ("j^" ?,C<(B) - ("Sx" ?,C^(B) - ("S^" ?,C^(B) - ("sx" ?,C~(B) - ("s^" ?,C~(B) - ("Ux" ?,C](B) - ("U^" ?,C](B) - ("ux" ?,C}(B) - ("u^" ?,C}(B) + ("Cx" ?Ĉ) + ("C^" ?Ĉ) + ("cx" ?ĉ) + ("c^" ?ĉ) + ("Gx" ?Ĝ) + ("G^" ?Ĝ) + ("gx" ?ĝ) + ("g^" ?ĝ) + ("Hx" ?Ĥ) + ("H^" ?Ĥ) + ("hx" ?ĥ) + ("h^" ?ĥ) + ("Jx" ?Ĵ) + ("J^" ?Ĵ) + ("jx" ?ĵ) + ("j^" ?ĵ) + ("Sx" ?Ŝ) + ("S^" ?Ŝ) + ("sx" ?ŝ) + ("s^" ?ŝ) + ("Ux" ?Ŭ) + ("U^" ?Ŭ) + ("ux" ?ŭ) + ("u^" ?ŭ) ("Cxx" ["Cx"]) ("C^^" ["C^"]) @@ -980,18 +983,18 @@ e.g. a'' -> a'. "finnish-postfix" "Latin-1" "FI<" t "Finnish (Suomi) input method -AE -> ,AD(B +AE -> Ä AEE -> AE -OE -> ,AV(B +OE -> Ö OEE -> OE " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("AE" ?,AD(B) - ("ae" ?,Ad(B) - ("OE" ?,AV(B) - ("oe" ?,Av(B) + ("AE" ?Ä) + ("ae" ?ä) + ("OE" ?Ö) + ("oe" ?ö) ("AEE" ["AE"]) ("aee" ["ae"]) @@ -1001,12 +1004,12 @@ OEE -> OE (quail-define-package "french-postfix" "French" "FR<" t - "French (Fran,Ag(Bais) input method with postfix modifiers + "French (Français) input method with postfix modifiers -` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tr,Ai(Bma. -Par exemple: a` -> ,A`(B e' -> ,Ai(B. +` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tréma. +Par exemple: a` -> à e' -> é. -,AG(B, ,A+(B, et ,A;(B sont produits par C,, <<, et >>. +Ç, «, et » sont produits par C,, <<, et >>. En doublant la frappe des diacritiques, ils s'isoleront de la lettre. Par exemple: e'' -> e' @@ -1015,34 +1018,34 @@ Par exemple: e'' -> e' nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("A`" ?,A@(B) - ("A^" ?,AB(B) - ("a`" ?,A`(B) - ("a^" ?,Ab(B) - ("E`" ?,AH(B) - ("E'" ?,AI(B) - ("E^" ?,AJ(B) - ("E\"" ?,AK(B) - ("e`" ?,Ah(B) - ("e'" ?,Ai(B) - ("e^" ?,Aj(B) - ("e\"" ?,Ak(B) - ("I^" ?,AN(B) - ("I\"" ?,AO(B) - ("i^" ?,An(B) - ("i\"" ?,Ao(B) - ("O^" ?,AT(B) - ("o^" ?,At(B) - ("U`" ?,AY(B) - ("U^" ?,A[(B) - ("U\"" ?,A\(B) - ("u`" ?,Ay(B) - ("u^" ?,A{(B) - ("u\"" ?,A|(B) - ("C," ?,AG(B) - ("c," ?,Ag(B) - ("<<" ?,A+(B) - (">>" ?,A;(B) + ("A`" ?À) + ("A^" ?Â) + ("a`" ?à) + ("a^" ?â) + ("E`" ?È) + ("E'" ?É) + ("E^" ?Ê) + ("E\"" ?Ë) + ("e`" ?è) + ("e'" ?é) + ("e^" ?ê) + ("e\"" ?ë) + ("I^" ?Î) + ("I\"" ?Ï) + ("i^" ?î) + ("i\"" ?ï) + ("O^" ?Ô) + ("o^" ?ô) + ("U`" ?Ù) + ("U^" ?Û) + ("U\"" ?Ü) + ("u`" ?ù) + ("u^" ?û) + ("u\"" ?ü) + ("C," ?Ç) + ("c," ?ç) + ("<<" ?«) + (">>" ?») ("A``" ["A`"]) ("A^^" ["A^"]) @@ -1078,25 +1081,25 @@ Par exemple: e'' -> e' "german-postfix" "German" "DE<" t "German (Deutsch) input method -ae -> ,Ad(B +ae -> ä aee -> ae -oe -> ,Av(B +oe -> ö oee -> oe -ue -> ,A|(B +ue -> ü uee -> ue -sz -> ,A_(B +sz -> ß szz -> sz " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("AE" ?,AD(B) - ("ae" ?,Ad(B) - ("OE" ?,AV(B) - ("oe" ?,Av(B) - ("UE" ?,A\(B) - ("ue" ?,A|(B) - ("sz" ?,A_(B) + ("AE" ?Ä) + ("ae" ?ä) + ("OE" ?Ö) + ("oe" ?ö) + ("UE" ?Ü) + ("ue" ?ü) + ("sz" ?ß) ("AEE" ["AE"]) ("aee" ["ae"]) @@ -1109,43 +1112,43 @@ szz -> sz (quail-define-package "icelandic-postfix" "Latin-1" "IS<" t - "Icelandic (,AM(Bslenska) input method with postfix modifiers - -A' -> ,AA(B -E' -> ,AI(B -I' -> ,AM(B -O' -> ,AS(B -U' -> ,AZ(B -Y' -> ,A](B -AE -> ,AF(B -OE -> ,AV(B -D/ -> ,AP(B (eth) -T/ -> ,A^(B (thorn) + "Icelandic (Íslenska) input method with postfix modifiers + +A' -> Á +E' -> É +I' -> Í +O' -> Ó +U' -> Ú +Y' -> Ý +AE -> Æ +OE -> Ö +D/ -> Ð (eth) +T/ -> Þ (thorn) Doubling the postfix separates the letter and postfix: e.g. a'' -> a' " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("A'" ?,AA(B) - ("a'" ?,Aa(B) - ("E'" ?,AI(B) - ("e'" ?,Ai(B) - ("I'" ?,AM(B) - ("i'" ?,Am(B) - ("O'" ?,AS(B) - ("o'" ?,As(B) - ("U'" ?,AZ(B) - ("u'" ?,Az(B) - ("Y'" ?,A](B) - ("y'" ?,A}(B) - ("AE" ?,AF(B) - ("ae" ?,Af(B) - ("OE" ?,AV(B) - ("oe" ?,Av(B) - ("D/" ?,AP(B) - ("d/" ?,Ap(B) - ("T/" ?,A^(B) - ("t/" ?,A~(B) + ("A'" ?Á) + ("a'" ?á) + ("E'" ?É) + ("e'" ?é) + ("I'" ?Í) + ("i'" ?í) + ("O'" ?Ó) + ("o'" ?ó) + ("U'" ?Ú) + ("u'" ?ú) + ("Y'" ?Ý) + ("y'" ?ý) + ("AE" ?Æ) + ("ae" ?æ) + ("OE" ?Ö) + ("oe" ?ö) + ("D/" ?Ð) + ("d/" ?ð) + ("T/" ?Þ) + ("t/" ?þ) ("A''" ["A'"]) ("a''" ["a'"]) @@ -1173,11 +1176,11 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' "italian-postfix" "Latin-1" "IT<" t "Italian (Italiano) input method with postfix modifiers -a` -> ,A`(B A` -> ,A@(B e' -> ,Ai(B << -> ,A+(B -e` -> ,Ah(B E` -> ,AH(B E' -> ,AI(B >> -> ,A;(B -i` -> ,Al(B I` -> ,AL(B o_ -> ,A:(B -o` -> ,Ar(B O` -> ,AR(B a_ -> ,A*(B -u` -> ,Ay(B U` -> ,AY(B +a` -> à A` -> À e' -> é << -> « +e` -> è E` -> È E' -> É >> -> » +i` -> ì I` -> Ì o_ -> º +o` -> ò O` -> Ò a_ -> ª +u` -> ù U` -> Ù Typewriter-style italian characters. @@ -1185,22 +1188,22 @@ Doubling the postfix separates the letter and postfix: e.g. a`` -> a` " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("A`" ?,A@(B) - ("a`" ?,A`(B) - ("E`" ?,AH(B) - ("E'" ?,AI(B) - ("e`" ?,Ah(B) - ("e'" ?,Ai(B) - ("I`" ?,AL(B) - ("i`" ?,Al(B) - ("O`" ?,AR(B) - ("o`" ?,Ar(B) - ("U`" ?,AY(B) - ("u`" ?,Ay(B) - ("<<" ?,A+(B) - (">>" ?,A;(B) - ("o_" ?,A:(B) - ("a_" ?,A*(B) + ("A`" ?À) + ("a`" ?à) + ("E`" ?È) + ("E'" ?É) + ("e`" ?è) + ("e'" ?é) + ("I`" ?Ì) + ("i`" ?ì) + ("O`" ?Ò) + ("o`" ?ò) + ("U`" ?Ù) + ("u`" ?ù) + ("<<" ?«) + (">>" ?») + ("o_" ?º) + ("a_" ?ª) ("A``" ["A`"]) ("a``" ["a`"]) @@ -1222,21 +1225,21 @@ Doubling the postfix separates the letter and postfix: e.g. a`` -> a` (quail-define-package "norwegian-postfix" "Latin-1" "NO<" t - "Norwegian (Norsk) input method (rule: AE->,AF(B OE->,AX(B AA->,AE(B E'->,AI(B) + "Norwegian (Norsk) input method (rule: AE->Æ OE->Ø AA->Å E'->É) Doubling the postfix separates the letter and postfix: e.g. aee -> ae " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("AE" ?,AF(B) - ("ae" ?,Af(B) - ("OE" ?,AX(B) - ("oe" ?,Ax(B) - ("AA" ?,AE(B) - ("aa" ?,Ae(B) - ("E'" ?,AI(B) - ("e'" ?,Ai(B) + ("AE" ?Æ) + ("ae" ?æ) + ("OE" ?Ø) + ("oe" ?ø) + ("AA" ?Å) + ("aa" ?å) + ("E'" ?É) + ("e'" ?é) ("AEE" ["AE"]) ("aee" ["ae"]) @@ -1253,30 +1256,30 @@ Doubling the postfix separates the letter and postfix: e.g. aee -> ae "Scandinavian input method with postfix modifiers Supported languages are Swidish, Norwegian, Danish, and Finnish. -ae -> ,Af(B -oe -> ,Ax(B -aa -> ,Ae(B -a\" -> ,Ad(B -o\" -> ,Av(B -e' -> ,Ai(B +ae -> æ +oe -> ø +aa -> å +a\" -> ä +o\" -> ö +e' -> é Doubling the postfix separates the letter and postfix: aee -> ae o\"\" -> o\" etc. " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("AE" ?,AF(B) - ("ae" ?,Af(B) - ("OE" ?,AX(B) - ("oe" ?,Ax(B) - ("AA" ?,AE(B) - ("aa" ?,Ae(B) - ("A\"" ?,AD(B) - ("a\"" ?,Ad(B) - ("O\"" ?,AV(B) - ("o\"" ?,Av(B) - ("E'" ?,AI(B) - ("e'" ?,Ai(B) + ("AE" ?Æ) + ("ae" ?æ) + ("OE" ?Ø) + ("oe" ?ø) + ("AA" ?Å) + ("aa" ?å) + ("A\"" ?Ä) + ("a\"" ?ä) + ("O\"" ?Ö) + ("o\"" ?ö) + ("E'" ?É) + ("e'" ?é) ("AEE" ["AE"]) ("aee" ["ae"]) @@ -1294,38 +1297,38 @@ aee -> ae o\"\" -> o\" etc. (quail-define-package "spanish-postfix" "Spanish" "ES<" t - "Spanish (Espa,Aq(Bol) input method with postfix modifiers + "Spanish (Español) input method with postfix modifiers -A' -> ,AA(B -E' -> ,AI(B -I' -> ,AM(B -O' -> ,AS(B -U' -> ,AZ(B -N~ -> ,AQ(B -!/ -> ,A!(B -?/ -> ,A?(B +A' -> Á +E' -> É +I' -> Í +O' -> Ó +U' -> Ú +N~ -> Ñ +!/ -> ¡ +?/ -> ¿ Doubling the postfix separates the letter and postfix: a'' -> a' n~~ -> n~, etc. " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("A'" ?,AA(B) - ("a'" ?,Aa(B) - ("E'" ?,AI(B) - ("e'" ?,Ai(B) - ("I'" ?,AM(B) - ("i'" ?,Am(B) - ("O'" ?,AS(B) - ("o'" ?,As(B) - ("U'" ?,AZ(B) - ("u'" ?,Az(B) - ("U\"" ?,C\(B) - ("u\"" ?,C|(B) - ("N~" ?,AQ(B) - ("n~" ?,Aq(B) - ("?/" ?,A?(B) - ("!/" ?,A!(B) + ("A'" ?Á) + ("a'" ?á) + ("E'" ?É) + ("e'" ?é) + ("I'" ?Í) + ("i'" ?í) + ("O'" ?Ó) + ("o'" ?ó) + ("U'" ?Ú) + ("u'" ?ú) + ("U\"" ?Ü) + ("u\"" ?ü) + ("N~" ?Ñ) + ("n~" ?ñ) + ("?/" ?¿) + ("!/" ?¡) ("A''" ["A'"]) ("a''" ["a'"]) @@ -1347,20 +1350,20 @@ a'' -> a' n~~ -> n~, etc. (quail-define-package "swedish-postfix" "Latin-1" "SV<" t - "Swedish (Svenska) input method (rule: AA -> ,AE(B AE -> ,AD(B OE -> ,AV(B E' -> ,AI(B) + "Swedish (Svenska) input method (rule: AA -> Å AE -> Ä OE -> Ö E' -> É) Doubling the postfix separates the letter and postfix: e.g. aee -> ae " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("AA" ?,AE(B) - ("aa" ?,Ae(B) - ("AE" ?,AD(B) - ("ae" ?,Ad(B) - ("OE" ?,AV(B) - ("oe" ?,Av(B) - ("E'" ?,AI(B) - ("e'" ?,Ai(B) + ("AA" ?Å) + ("aa" ?å) + ("AE" ?Ä) + ("ae" ?ä) + ("OE" ?Ö) + ("oe" ?ö) + ("E'" ?É) + ("e'" ?é) ("AAA" ["AA"]) ("aaa" ["aa"]) @@ -1372,111 +1375,46 @@ Doubling the postfix separates the letter and postfix: e.g. aee -> ae ("e''" ["e'"]) ) -(quail-define-package - "turkish-latin-3-postfix" "Turkish" "TR3<" t - "Turkish (T,C|(Brk,Cg(Be) input method with postfix modifiers. - -This is for those who use Latin-3 (ISO-8859-3) for Turkish. If you -use Latin-5 (ISO-8859-9), you should use \"turkish-postfix\" instead. - -Note for I, ,C9(B, ,C)(B, i. - -A^ -> ,CB(B -C, -> ,CG(B -G^ -> ,C+(B -I -> I -i -> ,C9(B -I. -> ,C)(B -i. -> i -O\" -> ,CV(B -S, -> ,C*(B -U\" -> ,C\(B -U^ -> ,C[(B - -Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^ -" nil t nil nil nil nil nil nil nil nil t) - -(quail-define-rules - ("A^" ?,CB(B) - ("a^" ?,Cb(B) - ("C," ?,CG(B) - ("c," ?,Cg(B) - ("G^" ?,C+(B) - ("g^" ?,C;(B) - ("I." ?,C)(B) - ("i" ?,C9(B) - ("i." ?i) - ("O\"" ?,CV(B) - ("o\"" ?,Cv(B) - ("S," ?,C*(B) - ("s," ?,C:(B) - ("U\"" ?,C\(B) - ("u\"" ?,C|(B) - ("U^" ?,C[(B) - ("u^" ?,C{(B) - - ("A^^" ["A^"]) - ("a^^" ["a^"]) - ("C,," ["C,"]) - ("c,," ["c,"]) - ("G^^" ["G^"]) - ("g^^" ["g^"]) - ("I.." ["I."]) - ("i" ["i"]) - ("i.." ["i."]) - ("O\"\"" ["O\""]) - ("o\"\"" ["o\""]) - ("S,," ["S,"]) - ("s,," ["s,"]) - ("U\"\"" ["U\""]) - ("u\"\"" ["u\""]) - ("U^^" ["U^"]) - ("u^^" ["u^"]) - ) - (quail-define-package "turkish-postfix" "Turkish" "TR<" t - "Turkish (T,M|(Brk,Mg(Be) input method with postfix modifiers. + "Turkish (Türkçe) input method with postfix modifiers. +turkish-latin-3-postfix is an obsolete alias for turkish-postfix. -This is for those who use Latin-5 (ISO-8859-9) for Turkish. If you -use Latin-3 (ISO-8859-3), you should use \"turkish-latin-3-postfix\" -instead. +Note for I, ı, İ, i. -Note for I, ,M}(B, ,M](B, i. - -A^ -> ,MB(B -C, -> ,MG(B -G^ -> ,MP(B +A^ ->  +C, -> Ç +G^ -> Ğ I -> I -i -> ,M}(B -I. -> ,M](B +i -> ı +I. -> İ i. -> i -O\" -> ,MV(B -S, -> ,M^(B -U\" -> ,M\(B -U^ -> ,M[(B +O\" -> Ö +S, -> Ş +U\" -> Ü +U^ -> Û Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^ " nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("A^" ?,MB(B) - ("a^" ?,Mb(B) - ("C," ?,MG(B) - ("c," ?,Mg(B) - ("G^" ?,MP(B) - ("g^" ?,Mp(B) - ("I." ?,M](B) - ("i" ?,M}(B) + ("A^" ?Â) + ("a^" ?â) + ("C," ?Ç) + ("c," ?ç) + ("G^" ?Ğ) + ("g^" ?ğ) + ("I." ?İ) + ("i" ?ı) ("i." ?i) - ("O\"" ?,MV(B) - ("o\"" ?,Mv(B) - ("S," ?,M^(B) - ("s," ?,M~(B) - ("U\"" ?,M\(B) - ("u\"" ?,M|(B) - ("U^" ?,M[(B) - ("u^" ?,M{(B) + ("O\"" ?Ö) + ("o\"" ?ö) + ("S," ?Ş) + ("s," ?ş) + ("U\"" ?Ü) + ("u\"" ?ü) + ("U^" ?Û) + ("u^" ?û) ("A^^" ["A^"]) ("a^^" ["a^"]) @@ -1497,17 +1435,22 @@ Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^ ("u^^" ["u^"]) ) +;; Backwards compatibility. +(push (cons "turkish-latin-3-postfix" + (cdr (assoc "turkish-postfix" quail-package-alist))) + quail-package-alist) + (quail-define-package - "british" "Latin-1" ",A#(B@" t - "British English input method with Latin-1 character ,A#(B (# -> ,A#(B)" + "british" "Latin-1" "£@" t + "British English input method with Latin-1 character £ (# -> £)" nil t nil nil nil nil nil nil nil nil t) (quail-define-rules - ("#" [?,A#(B ?#]) + ("#" [?£ ?#]) ) ;; The following are various quail packages for those who think -;; the aboves are too awkward. Supported languages and their +;; the above are too awkward. Supported languages and their ;; package name are: ;; ;; French (frnch, azerty) @@ -1527,28 +1470,28 @@ Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^ ;; (quail-define-package "french-keyboard" "French" "FR@" t - "French (Fran,Ag(Bais) input method simulating some French keyboard + "French (Français) input method simulating some French keyboard n'est pas disponible." nil t t t t nil nil nil nil nil t) -;; ,Aj(B1 ,Ai(B2 ,Ah(B3 ,At(B4 ,An(B5 ,Ao(B6 ,Ab(B7 ,A{(B8 ,Ay(B9 ,A`(B0 -_ ,Ak(B+ `~ -;; qQ wW eE rR tT yY uU iI oO pP ,AgG(B ,A|(B& +;; ê1 é2 è3 ô4 î5 ï6 â7 û8 ù9 à0 -_ ë+ `~ +;; qQ wW eE rR tT yY uU iI oO pP çÇ ü& ;; aA sS dD fF gG hH jJ kK lL ;: '" \| ;; zZ xX cC vV bB nN mM ,( .) !? (quail-define-rules - ("1" ?,Aj(B) - ("2" ?,Ai(B) - ("3" ?,Ah(B) - ("4" ?,At(B) - ("5" ?,An(B) - ("6" ?,Ao(B) - ("7" ?,Ab(B) - ("8" ?,A{(B) - ("9" ?,Ay(B) - ("0" ?,A`(B) - ("=" ?,Ak(B) - ("[" ?,Ag(B) - ("]" ?,A|(B) + ("1" ?ê) + ("2" ?é) + ("3" ?è) + ("4" ?ô) + ("5" ?î) + ("6" ?ï) + ("7" ?â) + ("8" ?û) + ("9" ?ù) + ("0" ?à) + ("=" ?ë) + ("[" ?ç) + ("]" ?ü) ("!" ?1) ("@" ?2) @@ -1560,7 +1503,7 @@ Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^ ("*" ?8) ("(" ?9) (")" ?0) - ("{" ?,AG(B) + ("{" ?Ç) ("}" ?&) ("<" ?\() (">" ?\)) @@ -1569,28 +1512,28 @@ Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^ ;; (quail-define-package "french-azerty" "French" "AZ@" t - "French (Fran,Ag(Bais) input method simulating Azerty keyboard + "French (Français) input method simulating Azerty keyboard -Similaire au clavier fran,Ag(Bais de SUN. -pr,Ai(Bfixes: ^ pour circonflexe, ,A((B pour tr,Ai(Bma. +Similaire au clavier français de SUN. +préfixes: ^ pour circonflexe, ¨ pour tréma. n'est pas disponible." nil t t t t nil nil nil nil nil t) -;; &1 ,Ai(B2 "3 '4 (5 ,A'(B6 ,Ah(B7 !8 ,Ag(B9 ,A`(B0 ),A0(B -_ @~ -;; aA zZ eE rR tT yY uU iI oO pP ^,A((B `$ -;; qQ sS dD fF gG hH jJ kK lL mM ,Ay(B% *| +;; &1 é2 "3 '4 (5 §6 è7 !8 ç9 à0 )° -_ @~ +;; aA zZ eE rR tT yY uU iI oO pP ^¨ `$ +;; qQ sS dD fF gG hH jJ kK lL mM ù% *| ;; wW xX cC vV bB nN ,? ;. :/ =+ (quail-define-rules ("1" ?&) - ("2" ?,Ai(B) + ("2" ?é) ("3" ?\") ("4" ?') ("5" ?\() - ("6" ?,A'(B) - ("7" ?,Ah(B) + ("6" ?§) + ("7" ?è) ("8" ?!) - ("9" ?,Ag(B) - ("0" ?,A`(B) + ("9" ?ç) + ("0" ?à) ("-" ?\)) ("=" ?-) ("`" ?@) @@ -1616,7 +1559,7 @@ pr,Ai(Bfixes: ^ pour circonflexe, ,A((B pour tr,Ai(Bma. ("k" ?k) ("l" ?l) (";" ?m) - ("'" ?,Ay(B) + ("'" ?ù) ("\\" ?*) ("z" ?w) ("x" ?x) @@ -1639,7 +1582,7 @@ pr,Ai(Bfixes: ^ pour circonflexe, ,A((B pour tr,Ai(Bma. ("*" ?8) ("(" ?9) (")" ?0) - ("_" ?,A0(B) + ("_" ?°) ("+" ?_) ("~" ?~) ("Q" ?A) @@ -1652,7 +1595,7 @@ pr,Ai(Bfixes: ^ pour circonflexe, ,A((B pour tr,Ai(Bma. ("I" ?I) ("O" ?O) ("P" ?P) - ("{" ?,A((B) + ("{" ?¨) ("}" ?$) ("A" ?Q) ("S" ?S) @@ -1677,68 +1620,68 @@ pr,Ai(Bfixes: ^ pour circonflexe, ,A((B pour tr,Ai(Bma. (">" ?/) ("?" ?+) - ("[q" ?,Ab(B) - ("[e" ?,Aj(B) - ("[i" ?,An(B) - ("[o" ?,At(B) - ("[u" ?,A{(B) + ("[q" ?â) + ("[e" ?ê) + ("[i" ?î) + ("[o" ?ô) + ("[u" ?û) - ("{e" ?,Ak(B) - ("{i" ?,Ao(B) - ("{u" ?,A|(B) + ("{e" ?ë) + ("{i" ?ï) + ("{u" ?ü) ("[[" ?^) - ("{{" ?,A((B) + ("{{" ?¨) ) ;; (quail-define-package "icelandic-keyboard" "Latin-1" "IS@" t - "Icelandic (,AM(Bslenska) input method simulating some Icelandic keyboard + "Icelandic (Íslenska) input method simulating some Icelandic keyboard -Dead accent is right to ,Af(B." nil t t t t nil nil nil nil nil t) +Dead accent is right to æ." nil t t t t nil nil nil nil nil t) -;; 1! 2" 3# 4$ 5% 6^ 7& 8* 9( 0) ,AvV(B -_ `~ -;; qQ wW eE rR tT yY uU iI oO pP ,ApP(B '? -;; aA sS dD fF gG hH jJ kK lL ,AfF(B ,A44(B +* -;; zZ xX cC vV bB nN mM ,; .: ,A~^(B +;; 1! 2" 3# 4$ 5% 6^ 7& 8* 9( 0) öÖ -_ `~ +;; qQ wW eE rR tT yY uU iI oO pP ðÐ '? +;; aA sS dD fF gG hH jJ kK lL æÆ ´´ +* +;; zZ xX cC vV bB nN mM ,; .: þÞ (quail-define-rules - ("-" ?,Av(B) + ("-" ?ö) ("=" ?-) - ("[" ?,Ap(B) + ("[" ?ð) ("]" ?') - (";" ?,Af(B) - ("'" ?,A4(B) + (";" ?æ) + ("'" ?´) ("\\" ?+) - ("/" ?,A~(B) + ("/" ?þ) ("@" ?\") - ("_" ?,AV(B) + ("_" ?Ö) ("+" ?_) - ("{" ?,AP(B) + ("{" ?Ð) ("}" ??) - (":" ?,AF(B) - ("\"" ?,A4(B) + (":" ?Æ) + ("\"" ?´) ("|" ?*) ("<" ?\;) (">" ?:) - ("?" ?,A^(B) - - ("'a" ?,Aa(B) - ("'e" ?,Ai(B) - ("'i" ?,Am(B) - ("'o" ?,As(B) - ("'u" ?,Az(B) - ("'y" ?,A}(B) - ("'A" ?,AA(B) - ("'E" ?,AI(B) - ("'I" ?,AM(B) - ("'O" ?,AS(B) - ("'U" ?,AZ(B) - ("'Y" ?,A](B) - - ("''" ?,A4(B) + ("?" ?Þ) + + ("'a" ?á) + ("'e" ?é) + ("'i" ?í) + ("'o" ?ó) + ("'u" ?ú) + ("'y" ?ý) + ("'A" ?Á) + ("'E" ?É) + ("'I" ?Í) + ("'O" ?Ó) + ("'U" ?Ú) + ("'Y" ?Ý) + + ("''" ?´) ) ;; @@ -1747,36 +1690,36 @@ Dead accent is right to ,Af(B." nil t t t t nil nil nil nil nil t) "Danish input method simulating SUN Danish keyboard" nil t t t t nil nil nil nil nil t) -;; 1! 2" 3# 4,A$(B 5% 6& 7/ 8( 9) 0= +? ,A='(B ~^ -;; qQ wW eE rR tT yY uU iI oO pP ,AeE(B ,AiI(B -;; aA sS dD fF gG hH jJ kK lL ,AfF(B ,AxX(B '* +;; 1! 2" 3# 4¤ 5% 6& 7/ 8( 9) 0= +? ½§ ~^ +;; qQ wW eE rR tT yY uU iI oO pP åÅ éÉ +;; aA sS dD fF gG hH jJ kK lL æÆ øØ '* ;; zZ xX cC vV bB nN mM ,; .: -_ (quail-define-rules ("-" ?+) - ("=" ?,A=(B) + ("=" ?½) ("`" ?~) - ("[" ?,Ae(B) - ("]" ?,Ai(B) - (";" ?,Af(B) - ("'" ?,Ax(B) + ("[" ?å) + ("]" ?é) + (";" ?æ) + ("'" ?ø) ("\\" ?') ("/" ?-) ("@" ?\") - ("$" ?,A$(B) + ("$" ?¤) ("^" ?&) ("&" ?/) ("*" ?\() ("(" ?\)) (")" ?=) ("_" ??) - ("+" ?,A'(B) + ("+" ?§) ("~" ?^) - ("{" ?,AE(B) - ("}" ?,AI(B) - (":" ?,AF(B) - ("\"" ?,AX(B) + ("{" ?Å) + ("}" ?É) + (":" ?Æ) + ("\"" ?Ø) ("|" ?*) ("<" ?\;) (">" ?:) @@ -1789,37 +1732,37 @@ Dead accent is right to ,Af(B." nil t t t t nil nil nil nil nil t) "Norwegian (Norsk) input method simulating SUN Norwegian keyboard" nil t t t t nil nil nil nil nil t) -;; 1! 2" 3# 4,A$(B 5% 6& 7/ 8( 9) 0= +? |,A'(B ~^ -;; qQ wW eE rR tT yY uU iI oO pP ,AeE(B ,AiI(B -;; aA sS dD fF gG hH jJ kK lL ,AxX(B ,AfF(B '* +;; 1! 2" 3# 4¤ 5% 6& 7/ 8( 9) 0= +? |§ ~^ +;; qQ wW eE rR tT yY uU iI oO pP åÅ éÉ +;; aA sS dD fF gG hH jJ kK lL øØ æÆ '* ;; zZ xX cC vV bB nN mM ,; .: '? (quail-define-rules ("-" ?+) ("=" ?|) ("`" ?~) - ("[" ?,Ae(B) - ("]" ?,Ai(B) - (";" ?,Ax(B) - ("'" ?,Af(B) + ("[" ?å) + ("]" ?é) + (";" ?ø) + ("'" ?æ) ("\\" ?') ("/" ?-) ("!" ?!) ("@" ?\") - ("$" ?,A$(B) + ("$" ?¤) ("^" ?&) ("&" ?/) ("*" ?\() ("(" ?\)) (")" ?=) ("_" ??) - ("+" ?,A'(B) + ("+" ?§) ("~" ?^) - ("{" ?,AE(B) - ("}" ?,AI(B) - (":" ?,AX(B) - ("\"" ?,AF(B) + ("{" ?Å) + ("}" ?É) + (":" ?Ø) + ("\"" ?Æ) ("|" ?*) ("<" ?\;) (">" ?:) @@ -1832,36 +1775,36 @@ Dead accent is right to ,Af(B." nil t t t t nil nil nil nil nil t) "Swedish (Svenska) input method simulating SUN Swedish/Finnish keyboard" nil t t t t nil nil nil nil nil t) -;; 1! 2" 3# 4,A$(B 5% 6& 7/ 8( 9) 0= +? ,A'=(B ~^ -;; qQ wW eE rR tT yY uU iI oO pP ,AeE(B ,AiI(B -;; aA sS dD fF gG hH jJ kK lL ,AvV(B ,AdD(B '* +;; 1! 2" 3# 4¤ 5% 6& 7/ 8( 9) 0= +? §½ ~^ +;; qQ wW eE rR tT yY uU iI oO pP åÅ éÉ +;; aA sS dD fF gG hH jJ kK lL öÖ äÄ '* ;; zZ xX cC vV bB nN mM ,; .: -_ (quail-define-rules ("-" ?+) - ("=" ?,A'(B) + ("=" ?§) ("`" ?~) - ("[" ?,Ae(B) - ("]" ?,Ai(B) - (";" ?,Av(B) - ("'" ?,Ad(B) + ("[" ?å) + ("]" ?é) + (";" ?ö) + ("'" ?ä) ("\\" ?') ("/" ?-) ("@" ?\") - ("$" ?,A$(B) + ("$" ?¤) ("^" ?&) ("&" ?/) ("*" ?\() ("(" ?\)) (")" ?=) ("_" ??) - ("+" ?,A=(B) + ("+" ?½) ("~" ?^) - ("{" ?,AE(B) - ("}" ?,AI(B) - (":" ?,AV(B) - ("\"" ?,AD(B) + ("{" ?Å) + ("}" ?É) + (":" ?Ö) + ("\"" ?Ä) ("|" ?*) ("<" ?\;) (">" ?:) @@ -1874,36 +1817,36 @@ Dead accent is right to ,Af(B." nil t t t t nil nil nil nil nil t) "Finnish input method simulating SUN Finnish/Swedish keyboard" nil t t t t nil nil nil nil nil t) -;; 1! 2" 3# 4,A$(B 5% 6& 7/ 8( 9) 0= +? ,A'=(B ~^ -;; qQ wW eE rR tT yY uU iI oO pP ,AeE(B ,AiI(B -;; aA sS dD fF gG hH jJ kK lL ,AvV(B ,AdD(B '* +;; 1! 2" 3# 4¤ 5% 6& 7/ 8( 9) 0= +? §½ ~^ +;; qQ wW eE rR tT yY uU iI oO pP åÅ éÉ +;; aA sS dD fF gG hH jJ kK lL öÖ äÄ '* ;; zZ xX cC vV bB nN mM ,; .: -_ (quail-define-rules ("-" ?+) - ("=" ?,A'(B) + ("=" ?§) ("`" ?~) - ("[" ?,Ae(B) - ("]" ?,Ai(B) - (";" ?,Av(B) - ("'" ?,Ad(B) + ("[" ?å) + ("]" ?é) + (";" ?ö) + ("'" ?ä) ("\\" ?') ("/" ?-) ("@" ?\") - ("$" ?,A$(B) + ("$" ?¤) ("^" ?&) ("&" ?/) ("*" ?\() ("(" ?\)) (")" ?=) ("_" ??) - ("+" ?,A=(B) + ("+" ?½) ("~" ?^) - ("{" ?,AE(B) - ("}" ?,AI(B) - (":" ?,AV(B) - ("\"" ?,AD(B) + ("{" ?Å) + ("}" ?É) + (":" ?Ö) + ("\"" ?Ä) ("|" ?*) ("<" ?\;) (">" ?:) @@ -1916,26 +1859,26 @@ Dead accent is right to ,Af(B." nil t t t t nil nil nil nil nil t) "German (Deutsch) input method simulating SUN German keyboard" nil t t t t nil nil nil nil nil t) -;; 1! 2" 3,A'(B 4$ 5% 6& 7/ 8( 9) 0= ,A_(B? [{ ]} -;; qQ wW eE rR tT zZ uU iI oO pP ,A|\(B +* -;; aA sS dD fF gG hH jJ kK lL ,AvV(B ,AdD(B #^ +;; 1! 2" 3§ 4$ 5% 6& 7/ 8( 9) 0= ß? [{ ]} +;; qQ wW eE rR tT zZ uU iI oO pP üÜ +* +;; aA sS dD fF gG hH jJ kK lL öÖ äÄ #^ ;; yY xX cC vV bB nN mM ,; .: -_ (quail-define-rules - ("-" ?,A_(B) + ("-" ?ß) ("=" ?\[) ("`" ?\]) ("y" ?z) - ("[" ?,A|(B) + ("[" ?ü) ("]" ?+) - (";" ?,Av(B) - ("'" ?,Ad(B) + (";" ?ö) + ("'" ?ä) ("\\" ?#) ("z" ?y) ("/" ?-) ("@" ?\") - ("#" ?,A'(B) + ("#" ?§) ("^" ?&) ("&" ?/) ("*" ?\() @@ -1945,10 +1888,10 @@ Dead accent is right to ,Af(B." nil t t t t nil nil nil nil nil t) ("_" ??) ("+" ?{) ("~" ?}) - ("{" ?,A\(B) + ("{" ?Ü) ("}" ?*) - (":" ?,AV(B) - ("\"" ?,AD(B) + (":" ?Ö) + ("\"" ?Ä) ("|" ?^) ("Z" ?Y) ("<" ?\;) @@ -1962,23 +1905,23 @@ Dead accent is right to ,Af(B." nil t t t t nil nil nil nil nil t) "Italian (Italiano) input method simulating SUN Italian keyboard" nil t t t t nil nil nil nil nil t) -;; 1! 2" 3,A#(B 4$ 5% 6& 7/ 8( 9) 0= '? ,Al(B^ `~ -;; qQ wW eE rR tT yY uU iI oO pP ,Ahi(B +* -;; aA sS dD fF gG hH jJ kK lL ,Arg(B ,A`0(B ,Ay'(B +;; 1! 2" 3£ 4$ 5% 6& 7/ 8( 9) 0= '? ì^ `~ +;; qQ wW eE rR tT yY uU iI oO pP èé +* +;; aA sS dD fF gG hH jJ kK lL òç à° ù§ ;; zZ xX cC vV bB nN mM ,; .: -_ (quail-define-rules ("-" ?') - ("=" ?,Al(B) - ("[" ?,Ah(B) + ("=" ?ì) + ("[" ?è) ("]" ?+) - (";" ?,Ar(B) - ("'" ?,A`(B) - ("\\" ?,Ay(B) + (";" ?ò) + ("'" ?à) + ("\\" ?ù) ("/" ?-) ("@" ?\") - ("#" ?,A#(B) + ("#" ?£) ("^" ?&) ("&" ?/) ("*" ?\() @@ -1987,11 +1930,11 @@ Dead accent is right to ,Af(B." nil t t t t nil nil nil nil nil t) ("_" ??) ("+" ?^) ("~" ?~) - ("{" ?,Ai(B) + ("{" ?é) ("}" ?*) - (":" ?,Ag(B) - ("\"" ?,A0(B) - ("|" ?,A'(B) + (":" ?ç) + ("\"" ?°) + ("|" ?§) ("<" ?\;) (">" ?:) ("?" ?_) @@ -2000,40 +1943,40 @@ Dead accent is right to ,Af(B." nil t t t t nil nil nil nil nil t) ;; (quail-define-package "spanish-keyboard" "Spanish" "ES@" t - "Spanish (Espa,Aq(Bol) input method simulating SUN Spanish keyboard" + "Spanish (Español) input method simulating SUN Spanish keyboard" nil t t t t nil nil nil nil nil t) -;; 1! 2" 3,A7(B 4$ 5% 6& 7/ 8( 9) 0= '? ,A!?(B ,AmM(B -;; qQ wW eE rR tT yY uU iI oO pP ,AiI(B ,AsS(B -;; aA sS dD fF gG hH jJ kK lL ,AqQ(B ,AaA(B ,AzZ(B +;; 1! 2" 3· 4$ 5% 6& 7/ 8( 9) 0= '? ¡¿ íÍ +;; qQ wW eE rR tT yY uU iI oO pP éÉ óÓ +;; aA sS dD fF gG hH jJ kK lL ñÑ áÁ úÚ ;; zZ xX cC vV bB nN mM ,; .: -_ (quail-define-rules ("-" ?') - ("=" ?,A!(B) - ("`" ?,Am(B) - ("[" ?,Ai(B) - ("]" ?,As(B) - (";" ?,Aq(B) - ("'" ?,Aa(B) - ("\\" ?,Az(B) + ("=" ?¡) + ("`" ?í) + ("[" ?é) + ("]" ?ó) + (";" ?ñ) + ("'" ?á) + ("\\" ?ú) ("/" ?-) ("@" ?\") - ("#" ?,A7(B) + ("#" ?·) ("^" ?&) ("&" ?/) ("*" ?\() ("(" ?\)) (")" ?=) ("_" ??) - ("+" ?,A?(B) - ("~" ?,AM(B) - ("{" ?,AI(B) - ("}" ?,AS(B) - (":" ?,AQ(B) - ("\"" ?,AA(B) - ("|" ?,AZ(B) + ("+" ?¿) + ("~" ?Í) + ("{" ?É) + ("}" ?Ó) + (":" ?Ñ) + ("\"" ?Á) + ("|" ?Ú) ("<" ?\;) (">" ?:) ("?" ?_) @@ -2136,215 +2079,215 @@ of characters from a single Latin-N charset. | postfix | examples ------------+---------+---------- - acute | ' | a' -> ,Aa(B - grave | ` | a` -> ,A`(B - circumflex | ^ | a^ -> ,Ab(B - diaeresis | \" | a\" -> ,Ad(B - tilde | ~ | a~ -> ,Ac(B - cedilla | , | c, -> ,Ag(B - ogonek | , | a, -> $,1 %(B - breve | ~ | a~ -> $,1 #(B - caron | ~ | c~ -> $,1 -(B - dbl. acute | : | o: -> $,1 q(B - ring | . | u. -> $,1!/(B - dot | . | z. -> $,1!<(B - stroke | / | d/ -> $,1 1(B - nordic | / | d/ -> ,Ap(B t/ -> ,A~(B a/ -> ,Ae(B e/ -> ,Af(B o/ -> ,Ax(B - others | / | s/ -> ,A_(B ?/ -> ,A?(B !/ -> ,A!(B // -> ,A0(B - | various | << -> ,A+(B >> -> ,A;(B o_ -> ,A:(B a_ -> ,A*(B + acute | ' | a' -> á + grave | ` | a` -> à + circumflex | ^ | a^ -> â + diaeresis | \" | a\" -> ä + tilde | ~ | a~ -> ã + cedilla | , | c, -> ç + ogonek | , | a, -> ą + breve | ~ | a~ -> ă + caron | ~ | c~ -> č + dbl. acute | : | o: -> ő + ring | . | u. -> ů + dot | . | z. -> ż + stroke | / | d/ -> đ + nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø + others | / | s/ -> ß ?/ -> ¿ !/ -> ¡ // -> ° + | various | << -> « >> -> » o_ -> º a_ -> ª Doubling the postfix separates the letter and postfix: e.g. a'' -> a' " nil t nil nil nil nil nil nil nil nil t) -;; Fixme: ,A&(B ,A'(B ,A((B ,A)(B ,A,(B ,A-(B ,A.(B ,A/(B ,A1(B ,A2(B ,A3(B ,A4(B ,A5(B ,A6(B ,A7(B ,A8(B ,A9(B ,A<(B ,A=(B ,A>(B ,AW(B ,Aw(B +;; Fixme: ¦ § ¨ © ¬ ­ ® ¯ ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷ (quail-define-rules - (" _" ?,A (B) - ("!/" ?,A!(B) - ("//" ?,A0(B) - ("<<" ?\,A+(B) - (">>" ?\,A;(B) - ("?/" ?,A?(B) - ("$/" ?,A#(B) - ("$/" ?,A$(B) - ("A'" ?,AA(B) - ("A," ?$,1 $(B) - ("A-" ?$,1 (B) - ("A/" ?,AE(B) - ("A\"" ?,AD(B) - ("A^" ?,AB(B) - ("A`" ?,A@(B) - ("A~" ?,AC(B) - ("A~" ?$,1 "(B) - ("C'" ?$,1 &(B) - ("C," ?,AG(B) - ("C." ?$,1 *(B) - ("C^" ?$,1 ((B) - ("C~" ?$,1 ,(B) - ("D/" ?,AP(B) - ("D/" ?$,1 0(B) - ("D~" ?$,1 .(B) - ("E'" ?,AI(B) - ("E," ?$,1 8(B) - ("E-" ?$,1 2(B) - ("E." ?$,1 6(B) - ("E/" ?,AF(B) - ("E\"" ?,AK(B) - ("E^" ?,AJ(B) - ("E`" ?,AH(B) - ("E~" ?$,1 :(B) - ("G," ?$,1 B(B) - ("G." ?$,1 @(B) - ("G^" ?$,1 <(B) - ("G~" ?$,1 >(B) - ("H/" ?$,1 F(B) - ("H^" ?$,1 D(B) - ("I'" ?,AM(B) - ("I," ?$,1 N(B) - ("I-" ?$,1 J(B) - ("I." ?$,1 P(B) - ("I\"" ?,AO(B) - ("I^" ?,AN(B) - ("I`" ?,AL(B) - ("I~" ?$,1 H(B) - ("J^" ?$,1 T(B) - ("K," ?$,1 V(B) - ("L'" ?$,1 Y(B) - ("L," ?$,1 [(B) - ("L/" ?$,1 a(B) - ("L~" ?$,1 ](B) - ("N'" ?$,1 c(B) - ("N," ?$,1 e(B) - ("N/" ?$,1 j(B) - ("N~" ?,AQ(B) - ("N~" ?$,1 g(B) - ("O'" ?,AS(B) - ("O-" ?$,1 l(B) - ("O/" ?,AX(B) - ("O/" ?$,1 r(B) - ("O:" ?$,1 p(B) - ("O\"" ?,AV(B) - ("O^" ?,AT(B) - ("O`" ?,AR(B) - ("O~" ?,AU(B) - ("R'" ?$,1 t(B) - ("R," ?$,1 v(B) - ("R~" ?$,1 x(B) - ("S'" ?$,1 z(B) - ("S," ?$,1 ~(B) - ("S^" ?$,1 |(B) - ("S~" ?$,1! (B) - ("T," ?$,1!"(B) - ("T/" ?,A^(B) - ("T/" ?$,1!&(B) - ("T~" ?$,1!$(B) - ("U'" ?,AZ(B) - ("U," ?$,1!2(B) - ("U-" ?$,1!*(B) - ("U." ?$,1!.(B) - ("U:" ?$,1!0(B) - ("U\"" ?,A\(B) - ("U^" ?,A[(B) - ("U`" ?,AY(B) - ("U~" ?$,1!((B) - ("U~" ?$,1!,(B) - ("Y'" ?,A](B) - ("Y\"" ?$,1!8(B) - ("Y=" ?,A%(B) - ("Z'" ?$,1!9(B) - ("Z." ?$,1!;(B) - ("Z~" ?$,1!=(B) - ("a'" ?,Aa(B) - ("a," ?$,1 %(B) - ("a-" ?$,1 !(B) - ("a/" ?,Ae(B) - ("a\"" ?,Ad(B) - ("a^" ?,Ab(B) - ("a_" ?,A*(B) - ("a`" ?,A`(B) - ("a~" ?,Ac(B) - ("a~" ?$,1 #(B) - ("c'" ?$,1 '(B) - ("c," ?,Ag(B) - ("c." ?$,1 +(B) - ("c^" ?$,1 )(B) - ("c~" ?$,1 -(B) - ("c/" ?,A"(B) - ("d/" ?,Ap(B) - ("d/" ?$,1 1(B) - ("d~" ?$,1 /(B) - ("e'" ?,Ai(B) - ("e," ?$,1 9(B) - ("e-" ?$,1 3(B) - ("e." ?$,1 7(B) - ("e/" ?,Af(B) - ("e\"" ?,Ak(B) - ("e^" ?,Aj(B) - ("e`" ?,Ah(B) - ("e~" ?$,1 ;(B) - ("e=" ?$,1tL(B) - ("g," ?$,1 C(B) - ("g." ?$,1 A(B) - ("g^" ?$,1 =(B) - ("g~" ?$,1 ?(B) - ("h/" ?$,1 G(B) - ("h^" ?$,1 E(B) - ("i'" ?,Am(B) - ("i," ?$,1 O(B) - ("i-" ?$,1 K(B) - ("i." ?$,1 Q(B) - ("i\"" ?,Ao(B) - ("i^" ?,An(B) - ("i`" ?,Al(B) - ("i~" ?$,1 I(B) - ("j^" ?$,1 U(B) - ("k," ?$,1 W(B) - ("k/" ?$,1 X(B) - ("l'" ?$,1 Z(B) - ("l," ?$,1 \(B) - ("l/" ?$,1 b(B) - ("l~" ?$,1 ^(B) - ("n'" ?$,1 d(B) - ("n," ?$,1 f(B) - ("n/" ?$,1 k(B) - ("n~" ?,Aq(B) - ("n~" ?$,1 h(B) - ("o'" ?,As(B) - ("o-" ?$,1 m(B) - ("o/" ?,Ax(B) - ("o/" ?$,1 s(B) - ("o:" ?$,1 q(B) - ("o\"" ?,Av(B) - ("o^" ?,At(B) - ("o_" ?,A:(B) - ("o`" ?,Ar(B) - ("o~" ?,Au(B) - ("r'" ?$,1 u(B) - ("r," ?$,1 w(B) - ("r~" ?$,1 y(B) - ("s'" ?$,1 {(B) - ("s," ?$,1 (B) - ("s/" ?,A_(B) - ("s^" ?$,1 }(B) - ("s~" ?$,1!!(B) - ("t," ?$,1!#(B) - ("t/" ?,A~(B) - ("t/" ?$,1!'(B) - ("t~" ?$,1!%(B) - ("u'" ?,Az(B) - ("u," ?$,1!3(B) - ("u-" ?$,1!+(B) - ("u." ?$,1!/(B) - ("u:" ?$,1!1(B) - ("u\"" ?,A|(B) - ("u^" ?,A{(B) - ("u`" ?,Ay(B) - ("u~" ?$,1!)(B) - ("u~" ?$,1!-(B) - ("y'" ?,A}(B) - ("y\"" ?,A(B) - ("z'" ?$,1!:(B) - ("z." ?$,1!<(B) - ("z~" ?$,1!>(B) + (" _" ? ) + ("!/" ?¡) + ("//" ?°) + ("<<" ?\«) + (">>" ?\») + ("?/" ?¿) + ("$/" ?£) + ("$/" ?¤) + ("A'" ?Á) + ("A," ?Ą) + ("A-" ?Ā) + ("A/" ?Å) + ("A\"" ?Ä) + ("A^" ?Â) + ("A`" ?À) + ("A~" ?Ã) + ("A~" ?Ă) + ("C'" ?Ć) + ("C," ?Ç) + ("C." ?Ċ) + ("C^" ?Ĉ) + ("C~" ?Č) + ("D/" ?Ð) + ("D/" ?Đ) + ("D~" ?Ď) + ("E'" ?É) + ("E," ?Ę) + ("E-" ?Ē) + ("E." ?Ė) + ("E/" ?Æ) + ("E\"" ?Ë) + ("E^" ?Ê) + ("E`" ?È) + ("E~" ?Ě) + ("G," ?Ģ) + ("G." ?Ġ) + ("G^" ?Ĝ) + ("G~" ?Ğ) + ("H/" ?Ħ) + ("H^" ?Ĥ) + ("I'" ?Í) + ("I," ?Į) + ("I-" ?Ī) + ("I." ?İ) + ("I\"" ?Ï) + ("I^" ?Î) + ("I`" ?Ì) + ("I~" ?Ĩ) + ("J^" ?Ĵ) + ("K," ?Ķ) + ("L'" ?Ĺ) + ("L," ?Ļ) + ("L/" ?Ł) + ("L~" ?Ľ) + ("N'" ?Ń) + ("N," ?Ņ) + ("N/" ?Ŋ) + ("N~" ?Ñ) + ("N~" ?Ň) + ("O'" ?Ó) + ("O-" ?Ō) + ("O/" ?Ø) + ("O/" ?Œ) + ("O:" ?Ő) + ("O\"" ?Ö) + ("O^" ?Ô) + ("O`" ?Ò) + ("O~" ?Õ) + ("R'" ?Ŕ) + ("R," ?Ŗ) + ("R~" ?Ř) + ("S'" ?Ś) + ("S," ?Ş) + ("S^" ?Ŝ) + ("S~" ?Š) + ("T," ?Ţ) + ("T/" ?Þ) + ("T/" ?Ŧ) + ("T~" ?Ť) + ("U'" ?Ú) + ("U," ?Ų) + ("U-" ?Ū) + ("U." ?Ů) + ("U:" ?Ű) + ("U\"" ?Ü) + ("U^" ?Û) + ("U`" ?Ù) + ("U~" ?Ũ) + ("U~" ?Ŭ) + ("Y'" ?Ý) + ("Y\"" ?Ÿ) + ("Y=" ?¥) + ("Z'" ?Ź) + ("Z." ?Ż) + ("Z~" ?Ž) + ("a'" ?á) + ("a," ?ą) + ("a-" ?ā) + ("a/" ?å) + ("a\"" ?ä) + ("a^" ?â) + ("a_" ?ª) + ("a`" ?à) + ("a~" ?ã) + ("a~" ?ă) + ("c'" ?ć) + ("c," ?ç) + ("c." ?ċ) + ("c^" ?ĉ) + ("c~" ?č) + ("c/" ?¢) + ("d/" ?ð) + ("d/" ?đ) + ("d~" ?ď) + ("e'" ?é) + ("e," ?ę) + ("e-" ?ē) + ("e." ?ė) + ("e/" ?æ) + ("e\"" ?ë) + ("e^" ?ê) + ("e`" ?è) + ("e~" ?ě) + ("e=" ?€) + ("g," ?ģ) + ("g." ?ġ) + ("g^" ?ĝ) + ("g~" ?ğ) + ("h/" ?ħ) + ("h^" ?ĥ) + ("i'" ?í) + ("i," ?į) + ("i-" ?ī) + ("i." ?ı) + ("i\"" ?ï) + ("i^" ?î) + ("i`" ?ì) + ("i~" ?ĩ) + ("j^" ?ĵ) + ("k," ?ķ) + ("k/" ?ĸ) + ("l'" ?ĺ) + ("l," ?ļ) + ("l/" ?ł) + ("l~" ?ľ) + ("n'" ?ń) + ("n," ?ņ) + ("n/" ?ŋ) + ("n~" ?ñ) + ("n~" ?ň) + ("o'" ?ó) + ("o-" ?ō) + ("o/" ?ø) + ("o/" ?œ) + ("o:" ?ő) + ("o\"" ?ö) + ("o^" ?ô) + ("o_" ?º) + ("o`" ?ò) + ("o~" ?õ) + ("r'" ?ŕ) + ("r," ?ŗ) + ("r~" ?ř) + ("s'" ?ś) + ("s," ?ş) + ("s/" ?ß) + ("s^" ?ŝ) + ("s~" ?š) + ("t," ?ţ) + ("t/" ?þ) + ("t/" ?ŧ) + ("t~" ?ť) + ("u'" ?ú) + ("u," ?ų) + ("u-" ?ū) + ("u." ?ů) + ("u:" ?ű) + ("u\"" ?ü) + ("u^" ?û) + ("u`" ?ù) + ("u~" ?ũ) + ("u~" ?ŭ) + ("y'" ?ý) + ("y\"" ?ÿ) + ("z'" ?ź) + ("z." ?ż) + ("z~" ?ž) ("!//" ["!/"]) ("///" ["//"]) @@ -2529,16 +2472,16 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' nil t t t nil nil nil nil nil nil t) (quail-define-rules - ("C<" ?,BH(B) - ("C'" ?,BF(B) - ("D;" ?,BP(B) - ("S<" ?,B)(B) - ("Z<" ?,B.(B) - ("c<" ?,Bh(B) - ("c'" ?,Bf(B) - ("d;" ?,Bp(B) - ("s<" ?,B9(B) - ("z<" ?,B>(B)) + ("C<" ?Č) + ("C'" ?Ć) + ("D;" ?Đ) + ("S<" ?Š) + ("Z<" ?Ž) + ("c<" ?č) + ("c'" ?ć) + ("d;" ?đ) + ("s<" ?š) + ("z<" ?ž)) ;;; arch-tag: 170180fb-9617-4d58-9d51-65ca23c05d94 ;;; latin-post.el ends here