comparison leim/quail/cyrillic.el @ 19230:f18830dec134

(cyrillic-translit): \\ changed to / to conform to other input methods. Misprints corrected.
author Richard M. Stallman <rms@gnu.org>
date Sat, 09 Aug 1997 01:23:47 +0000
parents 6544faf75c9f
children 27eb2e784a5b
comparison
equal deleted inserted replaced
19229:e272bd93c93c 19230:f18830dec134
723 723
724 ;; This was provided by Valery Alexeev <valery@domovoy.math.uga.edu>. 724 ;; This was provided by Valery Alexeev <valery@domovoy.math.uga.edu>.
725 725
726 (quail-define-package 726 (quail-define-package
727 "cyrillic-translit" "Cyrillic" ",L6(Bt" nil 727 "cyrillic-translit" "Cyrillic" ",L6(Bt" nil
728 "Intuitively transliterated keybooard layout. 728 "Intuitively transliterated keyboard layout.
729 Most convenient for entering Russian but all cyrillic characters are included. 729 Most convenient for entering Russian but all cyrillic characters are included.
730 Should handle most cases. However: 730 Should handle most cases. However:
731 for ,Lf(B (TSE) use \"c\", never \"ts\" 731 for ,Lf(B (TSE) use \"c\", never \"ts\"
732 ,Li(B (SHCHA = Bulgarian SHT) = \"shch\", \"sj\", \"\\sht\" or \"\\t\", 732 ,Li(B (SHCHA = Bulgarian SHT) = \"shch\", \"sj\", \"/sht\" or \"/t\",
733 ,Lm(B (REVERSE ROUNDED E) = \"e'\" or \"e`\" 733 ,Lm(B (REVERSE ROUNDED E) = \"e'\" or \"e`\"
734 ,Le(B (KHA) when after ,La(B (S) = \"x\" or \"kh\" 734 ,Le(B (KHA) when after ,La(B (S) = \"x\" or \"kh\"
735 ,Lj(B (HARD SIGN) = \"~\", ,LJ(B (CAPITAL HARD SIGN) = \"~~\", 735 ,Lj(B (HARD SIGN) = \"~\", ,LJ(B (CAPITAL HARD SIGN) = \"~~\",
736 ,Ll(B (SOFT SIGN) = \"'\", ,LL(B (CAPITAL SOFT SIGN) = \"''\", 736 ,Ll(B (SOFT SIGN) = \"'\", ,LL(B (CAPITAL SOFT SIGN) = \"''\",
737 ,Lo(B (YA) = \"ya\", \"ja\" or \"q\". 737 ,Lo(B (YA) = \"ya\", \"ja\" or \"q\".
738 738
739 Russian alphabet: a b v=w g d e yo=jo zh z i j=j' k l m n o p r s t 739 Russian alphabet: a b v=w g d e yo=jo zh z i j=j' k l m n o p r s t
740 u f h=kh=x c ch sh shch=sj=\\s=\\sht ~ y ' yu=ju ya=ja=q 740 u f h=kh=x c ch sh shch=sj=/s=/sht ~ y ' e' yu=ju ya=ja=q
741 741
742 Also included are Ukranian ,Lt(B (YE) = \"\\e\" and ,Lw(B (YI) = \"yi\", 742 Also included are Ukrainian ,Lt(B (YE) = \"/e\" and ,Lw(B (YI) = \"yi\",
743 Belorussian ,L~(B (SHORT U) = \"u'\", 743 Belorussian ,L~(B (SHORT U) = \"u'\",
744 Serbocroatian ,Lr(B (DJE) = \"\\d\", ,L{(B (CHJE)= \"\\ch\", 744 Serbo-Croatian ,Lr(B (DJE) = \"/d\", ,L{(B (CHJE)= \"/ch\",
745 Macedonian ,Ls(B (GJE) = \"\\g\", ,Lu(B (DZE) = \"\\s\", ,L|(B (KJE) = \"\\k\", 745 Macedonian ,Ls(B (GJE) = \"/g\", ,Lu(B (DZE) = \"/s\", ,L|(B (KJE) = \"/k\",
746 cyrillic ,Lv(B (I DECIMAL) = \"\\i\", ,Lx(B (JE) = \"\\j\", 746 cyrillic ,Lv(B (I DECIMAL) = \"/i\", ,Lx(B (JE) = \"/j\",
747 ,Ly(B (LJE) = \"\\l\", ,Lz(B (NJE) = \"\\n\" and ,L(B (DZE) =\"\\z\"." 747 ,Ly(B (LJE) = \"/l\", ,Lz(B (NJE) = \"/n\" and ,L(B (DZE) =\"/z\"."
748 nil t t t t) 748 nil t t t t)
749 749
750 (quail-define-rules 750 (quail-define-rules
751 ("a" ?,LP(B)("b" ?,LQ(B) ("v" ?,LR(B) ("w" ?,LR(B) ("g" ?,LS(B) ("d" ?,LT(B) 751 ("a" ?,LP(B)("b" ?,LQ(B) ("v" ?,LR(B) ("w" ?,LR(B) ("g" ?,LS(B) ("d" ?,LT(B)
752 ("e" ?,LU(B) ("je" ?,LU(B) 752 ("e" ?,LU(B) ("je" ?,LU(B)
756 ("m" ?,L\(B) ("n" ?,L](B) ("o" ?,L^(B) ("p" ?,L_(B) ("r" ?,L`(B) ("s" ?,La(B) ("t" ?,Lb(B) ("u" ?,Lc(B) 756 ("m" ?,L\(B) ("n" ?,L](B) ("o" ?,L^(B) ("p" ?,L_(B) ("r" ?,L`(B) ("s" ?,La(B) ("t" ?,Lb(B) ("u" ?,Lc(B)
757 ("f" ?,Ld(B) ("x" ?,Le(B) ("h" ?,Le(B) ("kh" ?,Le(B) 757 ("f" ?,Ld(B) ("x" ?,Le(B) ("h" ?,Le(B) ("kh" ?,Le(B)
758 ("c" ?,Lf(B) ("ch" ?,Lg(B) 758 ("c" ?,Lf(B) ("ch" ?,Lg(B)
759 ("sh" ?,Lh(B) 759 ("sh" ?,Lh(B)
760 ("shch" ?,Li(B) ("sj" ?,Li(B) 760 ("shch" ?,Li(B) ("sj" ?,Li(B)
761 ("\\sht" ?,Li(B) ("\\t" ?,Li(B) 761 ("/sht" ?,Li(B) ("/t" ?,Li(B)
762 ("~" ?,Lj(B) ("y" ?,Lk(B) ("'" ?,Ll(B) ("`" ?,Ll(B) 762 ("~" ?,Lj(B) ("y" ?,Lk(B) ("'" ?,Ll(B) ("`" ?,Ll(B)
763 ("e'" ?,Lm(B) ("e`" ?,Lm(B) ("@" ?,Lm(B) 763 ("e'" ?,Lm(B) ("e`" ?,Lm(B) ("@" ?,Lm(B)
764 ("yu" ?,Ln(B) ("ju" ?,Ln(B) 764 ("yu" ?,Ln(B) ("ju" ?,Ln(B)
765 ("ya" ?,Lo(B) ("ja" ?,Lo(B) ("q" ?,Lo(B) 765 ("ya" ?,Lo(B) ("ja" ?,Lo(B) ("q" ?,Lo(B)
766 766
772 ("M" ?,L<(B) ("N" ?,L=(B) ("O" ?,L>(B) ("P" ?,L?(B) ("R" ?,L@(B) ("S" ?,LA(B) ("T" ?,LB(B) ("U" ?,LC(B) 772 ("M" ?,L<(B) ("N" ?,L=(B) ("O" ?,L>(B) ("P" ?,L?(B) ("R" ?,L@(B) ("S" ?,LA(B) ("T" ?,LB(B) ("U" ?,LC(B)
773 ("F" ?,LD(B) ("X" ?,LE(B) ("H" ?,LE(B) ("Kh" ?,LE(B) ("KH" ?,LE(B) 773 ("F" ?,LD(B) ("X" ?,LE(B) ("H" ?,LE(B) ("Kh" ?,LE(B) ("KH" ?,LE(B)
774 ("C" ?,LF(B) ("Ch" ?,LG(B) ("CH" ?,LG(B) 774 ("C" ?,LF(B) ("Ch" ?,LG(B) ("CH" ?,LG(B)
775 ("Sh" ?,LH(B) ("SH" ?,LH(B) 775 ("Sh" ?,LH(B) ("SH" ?,LH(B)
776 ("Shch" ?,LI(B) ("SHCH" ?,LI(B) ("Sj" ?,LI(B) ("SJ" ?,LI(B) 776 ("Shch" ?,LI(B) ("SHCH" ?,LI(B) ("Sj" ?,LI(B) ("SJ" ?,LI(B)
777 ("\\Sht" ?,LI(B) ("\\SHT" ?,LI(B) ("\\T" ?,LI(B) 777 ("/Sht" ?,LI(B) ("/SHT" ?,LI(B) ("/T" ?,LI(B)
778 ("~~" ",LJ(B") ("Y" ?,LK(B) ("''" ",LL(B") ("E'" ?,LM(B) ("E`" ?,LM(B) 778 ("~~" ",LJ(B") ("Y" ?,LK(B) ("''" ",LL(B") ("E'" ?,LM(B) ("E`" ?,LM(B)
779 ("Yu" ?,LN(B) ("YU" ?,LN(B) ("Ju" ?,LN(B) ("JU" ?,LN(B) 779 ("Yu" ?,LN(B) ("YU" ?,LN(B) ("Ju" ?,LN(B) ("JU" ?,LN(B)
780 ("Ya" ?,LO(B) ("YA" ?,LO(B) ("Ja" ?,LO(B) ("JA" ?,LO(B) ("Q" ?,LO(B) 780 ("Ya" ?,LO(B) ("YA" ?,LO(B) ("Ja" ?,LO(B) ("JA" ?,LO(B) ("Q" ?,LO(B)
781 781
782 ("\\e" ?,Lt(B) ("yi" ?,Lw(B) ("u'" ?,L~(B) 782 ("/e" ?,Lt(B) ("yi" ?,Lw(B) ("u'" ?,L~(B)
783 ("\\d" ?,Lr(B) ("\\ch" ?,L{(B) 783 ("/d" ?,Lr(B) ("/ch" ?,L{(B)
784 ("\\g" ?,Ls(B) ("\\s" ?,Lu(B) ("\\k" ?,L|(B) 784 ("/g" ?,Ls(B) ("/s" ?,Lu(B) ("/k" ?,L|(B)
785 ("\\i" ?,Lv(B) ("\\j" ?,Lx(B) ("\\l" ?,Ly(B) ("\\n" ?,Lz(B) ("\\z" ?,L(B) 785 ("/i" ?,Lv(B) ("/j" ?,Lx(B) ("/l" ?,Ly(B) ("/n" ?,Lz(B) ("/z" ?,L(B)
786 ("\\E" ?,L$(B) ("YE" ?,L$(B) ("Yi" ?,L'(B) ("YI" ?,L'(B) ("U'" ?,L.(B) 786 ("/E" ?,L$(B) ("YE" ?,L$(B) ("Yi" ?,L'(B) ("YI" ?,L'(B) ("U'" ?,L.(B)
787 ("\\D" ?,L"(B) ("\\Ch" ?,L+(B) ("\\CH" ?,L+(B) 787 ("/D" ?,L"(B) ("/Ch" ?,L+(B) ("/CH" ?,L+(B)
788 ("\\G" ?,L#(B) ("\\S" ?,L%(B) ("\\K" ?,L,(B) 788 ("/G" ?,L#(B) ("/S" ?,L%(B) ("/K" ?,L,(B)
789 ("\\I" ?,L&(B) ("\\J" ?,L((B) ("\\L" ?,L)(B) ("\\N" ?,L*(B) ("\\Z" ?,L/(B) 789 ("/I" ?,L&(B) ("/J" ?,L((B) ("/L" ?,L)(B) ("/N" ?,L*(B) ("/Z" ?,L/(B)
790 ) 790 )
791 791
792 ;; Local Variables: 792 ;; Local Variables:
793 ;; buffer-file-coding-system: iso-2022-7bit 793 ;; buffer-file-coding-system: iso-2022-7bit
794 ;; End: 794 ;; End: