diff options
| author | Richard M. Stallman | 2007-12-15 22:31:18 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2007-12-15 22:31:18 +0000 |
| commit | 1ebeeed0587b52eb5d3cf465264a1970683752e8 (patch) | |
| tree | 1b21c2648bae97876591d3e3996750d8c205fc63 | |
| parent | 8696223d6b568b89d358f4ee5762c74bfa784f16 (diff) | |
| download | emacs-1ebeeed0587b52eb5d3cf465264a1970683752e8.tar.gz emacs-1ebeeed0587b52eb5d3cf465264a1970683752e8.zip | |
Many doc fixes.
("danish-alt-postfix")
("esperanto-alt-postfix", "finnish-alt-postfix")
("german-alt-postfix", "icelandic-alt-postfix")
("norwegian-alt-postfix", "scandinavian-alt-postfix")
("spanish-alt-postfix", "swedish-alt-postfix"):
Deleted; they were identical to the non-alt versions.
| -rw-r--r-- | leim/ChangeLog | 12 | ||||
| -rw-r--r-- | leim/quail/latin-alt.el | 398 |
2 files changed, 48 insertions, 362 deletions
diff --git a/leim/ChangeLog b/leim/ChangeLog index 2beefa938ee..5f118f55fc4 100644 --- a/leim/ChangeLog +++ b/leim/ChangeLog | |||
| @@ -1,3 +1,15 @@ | |||
| 1 | 2007-12-15 Richard Stallman <rms@gnu.org> | ||
| 2 | |||
| 3 | * quail/latin-post.el ("scandinavian-postfix"): Doc fix. | ||
| 4 | |||
| 5 | * quail/latin-alt.el: Many doc fixes. | ||
| 6 | ("danish-alt-postfix") | ||
| 7 | ("esperanto-alt-postfix", "finnish-alt-postfix") | ||
| 8 | ("german-alt-postfix", "icelandic-alt-postfix") | ||
| 9 | ("norwegian-alt-postfix", "scandinavian-alt-postfix") | ||
| 10 | ("spanish-alt-postfix", "swedish-alt-postfix"): | ||
| 11 | Deleted; they were identical to the non-alt versions. | ||
| 12 | |||
| 1 | 2007-10-31 Glenn Morris <rgm@gnu.org> | 13 | 2007-10-31 Glenn Morris <rgm@gnu.org> |
| 2 | 14 | ||
| 3 | * Makefile.in (install): Change ownership of installed files. | 15 | * Makefile.in (install): Change ownership of installed files. |
diff --git a/leim/quail/latin-alt.el b/leim/quail/latin-alt.el index 85b3bd598d5..30b3598fcba 100644 --- a/leim/quail/latin-alt.el +++ b/leim/quail/latin-alt.el | |||
| @@ -25,10 +25,18 @@ | |||
| 25 | ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | 25 | ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
| 26 | ;; Boston, MA 02110-1301, USA. | 26 | ;; Boston, MA 02110-1301, USA. |
| 27 | 27 | ||
| 28 | ;; Author: TAKAHASHI Naoto <ntakahas@etl.go.jp> | 28 | ;; Author (of latin-post.el): TAKAHASHI Naoto <ntakahas@etl.go.jp> |
| 29 | 29 | ||
| 30 | ;;; Commentary: | 30 | ;;; Commentary: |
| 31 | 31 | ||
| 32 | ;; These input methods differ from those in latin-post.el | ||
| 33 | ;; in that comma is not special (use / instead), | ||
| 34 | ;; and // is not special either (so you can enter a slash | ||
| 35 | ;; by typing //). | ||
| 36 | |||
| 37 | ;; At least, that's what I could see by comparing the first few | ||
| 38 | ;; of these with latin-post.el. | ||
| 39 | |||
| 32 | ;;; Code: | 40 | ;;; Code: |
| 33 | 41 | ||
| 34 | (require 'quail) | 42 | (require 'quail) |
| @@ -36,6 +44,9 @@ | |||
| 36 | (quail-define-package | 44 | (quail-define-package |
| 37 | "latin-1-alt-postfix" "Latin-1" "1<" t | 45 | "latin-1-alt-postfix" "Latin-1" "1<" t |
| 38 | "Latin-1 character input method with postfix modifiers | 46 | "Latin-1 character input method with postfix modifiers |
| 47 | This input method differs from `latin-1-postfix' in that | ||
| 48 | comma is not special (use slash instead), and `//' is not | ||
| 49 | special (so you can use that to enter a slash). | ||
| 39 | 50 | ||
| 40 | | postfix | examples | 51 | | postfix | examples |
| 41 | ------------+---------+---------- | 52 | ------------+---------+---------- |
| @@ -49,9 +60,9 @@ | |||
| 49 | others | /<> | s/ -> ,A_(B ?/ -> ,A?(B !/ -> ,A!(B | 60 | others | /<> | s/ -> ,A_(B ?/ -> ,A?(B !/ -> ,A!(B |
| 50 | | various | << -> ,A+(B >> -> ,A;(B o_ -> ,A:(B a_ -> ,A*(B | 61 | | various | << -> ,A+(B >> -> ,A;(B o_ -> ,A:(B a_ -> ,A*(B |
| 51 | 62 | ||
| 52 | It would be natural to use comma for cedillas, but that would be | 63 | It seems natural to use comma for cedillas, but that is |
| 53 | inconvenient in practice because commas are needed very often after a | 64 | inconvenient in practice because commas are needed very |
| 54 | letter. | 65 | often after a letter. |
| 55 | 66 | ||
| 56 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 67 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
| 57 | " nil t nil nil nil nil nil nil nil nil t) | 68 | " nil t nil nil nil nil nil nil nil nil t) |
| @@ -199,6 +210,8 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 199 | (quail-define-package | 210 | (quail-define-package |
| 200 | "latin-2-alt-postfix" "Latin-2" "2<" t | 211 | "latin-2-alt-postfix" "Latin-2" "2<" t |
| 201 | "Latin-2 character input method with postfix modifiers | 212 | "Latin-2 character input method with postfix modifiers |
| 213 | This input method differs from `latin-2-postfix' in that | ||
| 214 | comma and period are not special (use ` instead). | ||
| 202 | 215 | ||
| 203 | | postfix | examples | 216 | | postfix | examples |
| 204 | ------------+---------+---------- | 217 | ------------+---------+---------- |
| @@ -215,8 +228,8 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 215 | stroke | / | d/ -> ,Bp(B | 228 | stroke | / | d/ -> ,Bp(B |
| 216 | others | / | s/ -> ,B_(B | 229 | others | / | s/ -> ,B_(B |
| 217 | 230 | ||
| 218 | It would be natural to use period and comma for dots/rings and | 231 | It seems natural to use period and comma for dots/rings and |
| 219 | cedillas/ogoneks, but that would inconvenient in practice, because | 232 | cedillas/ogoneks, but that is inconvenient in practice, because |
| 220 | periods and commas are needed very often after a letter. | 233 | periods and commas are needed very often after a letter. |
| 221 | 234 | ||
| 222 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 235 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
| @@ -391,6 +404,9 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 391 | (quail-define-package | 404 | (quail-define-package |
| 392 | "latin-3-alt-postfix" "Latin-3" "3<" t | 405 | "latin-3-alt-postfix" "Latin-3" "3<" t |
| 393 | "Latin-3 character input method with postfix modifiers | 406 | "Latin-3 character input method with postfix modifiers |
| 407 | This input method differs from `latin-3-postfix' in that | ||
| 408 | comma is not special (use ` instead), and period is not | ||
| 409 | special (use slash instead). | ||
| 394 | 410 | ||
| 395 | | postfix | examples | 411 | | postfix | examples |
| 396 | ------------+---------+---------- | 412 | ------------+---------+---------- |
| @@ -561,6 +577,9 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 561 | (quail-define-package | 577 | (quail-define-package |
| 562 | "latin-4-alt-postfix" "Latin-4" "4<" t | 578 | "latin-4-alt-postfix" "Latin-4" "4<" t |
| 563 | "Latin-4 characters input method with postfix modifiers | 579 | "Latin-4 characters input method with postfix modifiers |
| 580 | This input method differs from `latin-4-postfix' in that | ||
| 581 | comma is not special (use ` instead), and period is not | ||
| 582 | special (use ~ instead). | ||
| 564 | 583 | ||
| 565 | | postfix | examples | 584 | | postfix | examples |
| 566 | ------------+---------+---------- | 585 | ------------+---------+---------- |
| @@ -577,8 +596,8 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 577 | nordic | / | a/ -> ,De(B e/ -> ,Df(B o/ -> ,Dx(B | 596 | nordic | / | a/ -> ,De(B e/ -> ,Df(B o/ -> ,Dx(B |
| 578 | others | / | s/ -> ,D_(B n/ -> ,D?(B k/ -> ,D"(B | 597 | others | / | s/ -> ,D_(B n/ -> ,D?(B k/ -> ,D"(B |
| 579 | 598 | ||
| 580 | It would be natural to use period and comma for dots and | 599 | It seems natural to use period and comma for dots and |
| 581 | cedillas/ogoneks, but that would inconvenient in practice, because | 600 | cedillas/ogoneks, but that is inconvenient in practice, because |
| 582 | periods and commas are needed very often after a letter. | 601 | periods and commas are needed very often after a letter. |
| 583 | 602 | ||
| 584 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 603 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
| @@ -755,6 +774,9 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 755 | (quail-define-package | 774 | (quail-define-package |
| 756 | "latin-5-alt-postfix" "Latin-5" "5<" t | 775 | "latin-5-alt-postfix" "Latin-5" "5<" t |
| 757 | "Latin-5 characters input method with postfix modifiers | 776 | "Latin-5 characters input method with postfix modifiers |
| 777 | This input method differs from `latin-5-postfix' in that | ||
| 778 | comma is not special (use ` instead), and period is not | ||
| 779 | special (use / instead). | ||
| 758 | 780 | ||
| 759 | | postfix | examples | 781 | | postfix | examples |
| 760 | ------------+---------+---------- | 782 | ------------+---------+---------- |
| @@ -769,8 +791,8 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 769 | nordic | / | a/ -> ,Me(B e/ -> ,Mf(B o/ -> ,Mx(B | 791 | nordic | / | a/ -> ,Me(B e/ -> ,Mf(B o/ -> ,Mx(B |
| 770 | others | / | s/ -> ,M_(B | 792 | others | / | s/ -> ,M_(B |
| 771 | 793 | ||
| 772 | It would be natural to use period and comma for dots and cedillas, but | 794 | It seems natural to use period and comma for dots and cedillas, but |
| 773 | that would inconvenient in practice, because periods and commas are | 795 | that is inconvenient in practice, because periods and commas are |
| 774 | needed very often after a letter. | 796 | needed very often after a letter. |
| 775 | 797 | ||
| 776 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 798 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
| @@ -904,119 +926,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 904 | ("y\"\"" ["y\""]) | 926 | ("y\"\"" ["y\""]) |
| 905 | ) | 927 | ) |
| 906 | 928 | ||
| 907 | (quail-define-package | ||
| 908 | "danish-alt-postfix" "Latin-1" "DA<" t | ||
| 909 | "Danish input method (rule: AE -> ,AF(B, OE -> ,AX(B, AA -> ,AE(B, E' -> ,AI(B) | ||
| 910 | |||
| 911 | Doubling the postfix separates the letter and postfix: e.g. aee -> ae | ||
| 912 | " | ||
| 913 | nil t nil nil nil nil nil nil nil nil t) | ||
| 914 | |||
| 915 | (quail-define-rules | ||
| 916 | ("AE" ?,AF(B) | ||
| 917 | ("ae" ?,Af(B) | ||
| 918 | ("OE" ?,AX(B) | ||
| 919 | ("oe" ?,Ax(B) | ||
| 920 | ("AA" ?,AE(B) | ||
| 921 | ("aa" ?,Ae(B) | ||
| 922 | ("E'" ?,AI(B) | ||
| 923 | ("e'" ?,Ai(B) | ||
| 924 | |||
| 925 | ("AEE" ["AE"]) | ||
| 926 | ("aee" ["ae"]) | ||
| 927 | ("OEE" ["OE"]) | ||
| 928 | ("oee" ["oe"]) | ||
| 929 | ("AAA" ["AA"]) | ||
| 930 | ("aaa" ["aa"]) | ||
| 931 | ("E''" ["E'"]) | ||
| 932 | ("e''" ["e'"]) | ||
| 933 | ) | ||
| 934 | |||
| 935 | (quail-define-package | ||
| 936 | "esperanto-alt-postfix" "Latin-3" "EO<" t | ||
| 937 | "Esperanto input method with postfix modifiers | ||
| 938 | |||
| 939 | A following ^ or x will produce an accented character, | ||
| 940 | e.g. c^ -> ,Cf(B gx -> ,Cx(B u^ -> ,C}(B. | ||
| 941 | |||
| 942 | Doubling the postfix separates the letter and postfix, | ||
| 943 | e.g. a'' -> a'. | ||
| 944 | " nil t nil nil nil nil nil nil nil nil t) | ||
| 945 | |||
| 946 | (quail-define-rules | ||
| 947 | ("Cx" ?,CF(B) | ||
| 948 | ("C^" ?,CF(B) | ||
| 949 | ("cx" ?,Cf(B) | ||
| 950 | ("c^" ?,Cf(B) | ||
| 951 | ("Gx" ?,CX(B) | ||
| 952 | ("G^" ?,CX(B) | ||
| 953 | ("gx" ?,Cx(B) | ||
| 954 | ("g^" ?,Cx(B) | ||
| 955 | ("Hx" ?,C&(B) | ||
| 956 | ("H^" ?,C&(B) | ||
| 957 | ("hx" ?,C6(B) | ||
| 958 | ("h^" ?,C6(B) | ||
| 959 | ("Jx" ?,C,(B) | ||
| 960 | ("J^" ?,C,(B) | ||
| 961 | ("jx" ?,C<(B) | ||
| 962 | ("j^" ?,C<(B) | ||
| 963 | ("Sx" ?,C^(B) | ||
| 964 | ("S^" ?,C^(B) | ||
| 965 | ("sx" ?,C~(B) | ||
| 966 | ("s^" ?,C~(B) | ||
| 967 | ("Ux" ?,C](B) | ||
| 968 | ("U^" ?,C](B) | ||
| 969 | ("ux" ?,C}(B) | ||
| 970 | ("u^" ?,C}(B) | ||
| 971 | |||
| 972 | ("Cxx" ["Cx"]) | ||
| 973 | ("C^^" ["C^"]) | ||
| 974 | ("cxx" ["cx"]) | ||
| 975 | ("c^^" ["c^"]) | ||
| 976 | ("Gxx" ["Gx"]) | ||
| 977 | ("G^^" ["G^"]) | ||
| 978 | ("gxx" ["gx"]) | ||
| 979 | ("g^^" ["g^"]) | ||
| 980 | ("Hxx" ["Hx"]) | ||
| 981 | ("H^^" ["H^"]) | ||
| 982 | ("hxx" ["hx"]) | ||
| 983 | ("h^^" ["h^"]) | ||
| 984 | ("Jxx" ["Jx"]) | ||
| 985 | ("J^^" ["J^"]) | ||
| 986 | ("jxx" ["jx"]) | ||
| 987 | ("j^^" ["j^"]) | ||
| 988 | ("Sxx" ["Sx"]) | ||
| 989 | ("S^^" ["S^"]) | ||
| 990 | ("sxx" ["sx"]) | ||
| 991 | ("s^^" ["s^"]) | ||
| 992 | ("Uxx" ["Ux"]) | ||
| 993 | ("U^^" ["U^"]) | ||
| 994 | ("uxx" ["ux"]) | ||
| 995 | ("u^^" ["u^"]) | ||
| 996 | ) | ||
| 997 | |||
| 998 | (quail-define-package | ||
| 999 | "finnish-alt-postfix" "Latin-1" "FI<" t | ||
| 1000 | "Finnish (Suomi) input method | ||
| 1001 | |||
| 1002 | AE -> ,AD(B | ||
| 1003 | AEE -> AE | ||
| 1004 | OE -> ,AV(B | ||
| 1005 | OEE -> OE | ||
| 1006 | " | ||
| 1007 | nil t nil nil nil nil nil nil nil nil t) | ||
| 1008 | 929 | ||
| 1009 | (quail-define-rules | ||
| 1010 | ("AE" ?,AD(B) | ||
| 1011 | ("ae" ?,Ad(B) | ||
| 1012 | ("OE" ?,AV(B) | ||
| 1013 | ("oe" ?,Av(B) | ||
| 1014 | |||
| 1015 | ("AEE" ["AE"]) | ||
| 1016 | ("aee" ["ae"]) | ||
| 1017 | ("OEE" ["OE"]) | ||
| 1018 | ("oee" ["oe"]) | ||
| 1019 | ) | ||
| 1020 | 930 | ||
| 1021 | (quail-define-package | 931 | (quail-define-package |
| 1022 | "french-alt-postfix" "French" "FR<" t | 932 | "french-alt-postfix" "French" "FR<" t |
| @@ -1093,100 +1003,7 @@ Par exemple: e'' -> e' | |||
| 1093 | (">>>" [">>"]) | 1003 | (">>>" [">>"]) |
| 1094 | ) | 1004 | ) |
| 1095 | 1005 | ||
| 1096 | (quail-define-package | ||
| 1097 | "german-alt-postfix" "German" "DE<" t | ||
| 1098 | "German (Deutsch) input method | ||
| 1099 | |||
| 1100 | ae -> ,Ad(B | ||
| 1101 | aee -> ae | ||
| 1102 | oe -> ,Av(B | ||
| 1103 | oee -> oe | ||
| 1104 | ue -> ,A|(B | ||
| 1105 | uee -> ue | ||
| 1106 | sz -> ,A_(B | ||
| 1107 | szz -> sz | ||
| 1108 | " | ||
| 1109 | nil t nil nil nil nil nil nil nil nil t) | ||
| 1110 | |||
| 1111 | (quail-define-rules | ||
| 1112 | ("AE" ?,AD(B) | ||
| 1113 | ("ae" ?,Ad(B) | ||
| 1114 | ("OE" ?,AV(B) | ||
| 1115 | ("oe" ?,Av(B) | ||
| 1116 | ("UE" ?,A\(B) | ||
| 1117 | ("ue" ?,A|(B) | ||
| 1118 | ("sz" ?,A_(B) | ||
| 1119 | |||
| 1120 | ("AEE" ["AE"]) | ||
| 1121 | ("aee" ["ae"]) | ||
| 1122 | ("OEE" ["OE"]) | ||
| 1123 | ("oee" ["oe"]) | ||
| 1124 | ("UEE" ["UE"]) | ||
| 1125 | ("uee" ["ue"]) | ||
| 1126 | ("szz" ["sz"]) | ||
| 1127 | ) | ||
| 1128 | |||
| 1129 | (quail-define-package | ||
| 1130 | "icelandic-alt-postfix" "Latin-1" "IS<" t | ||
| 1131 | "Icelandic (,AM(Bslenska) input method with postfix modifiers | ||
| 1132 | |||
| 1133 | A' -> ,AA(B | ||
| 1134 | E' -> ,AI(B | ||
| 1135 | I' -> ,AM(B | ||
| 1136 | O' -> ,AS(B | ||
| 1137 | U' -> ,AZ(B | ||
| 1138 | Y' -> ,A](B | ||
| 1139 | AE -> ,AF(B | ||
| 1140 | OE -> ,AV(B | ||
| 1141 | D/ -> ,AP(B (eth) | ||
| 1142 | T/ -> ,A^(B (thorn) | ||
| 1143 | |||
| 1144 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | ||
| 1145 | " nil t nil nil nil nil nil nil nil nil t) | ||
| 1146 | |||
| 1147 | (quail-define-rules | ||
| 1148 | ("A'" ?,AA(B) | ||
| 1149 | ("a'" ?,Aa(B) | ||
| 1150 | ("E'" ?,AI(B) | ||
| 1151 | ("e'" ?,Ai(B) | ||
| 1152 | ("I'" ?,AM(B) | ||
| 1153 | ("i'" ?,Am(B) | ||
| 1154 | ("O'" ?,AS(B) | ||
| 1155 | ("o'" ?,As(B) | ||
| 1156 | ("U'" ?,AZ(B) | ||
| 1157 | ("u'" ?,Az(B) | ||
| 1158 | ("Y'" ?,A](B) | ||
| 1159 | ("y'" ?,A}(B) | ||
| 1160 | ("AE" ?,AF(B) | ||
| 1161 | ("ae" ?,Af(B) | ||
| 1162 | ("OE" ?,AV(B) | ||
| 1163 | ("oe" ?,Av(B) | ||
| 1164 | ("D/" ?,AP(B) | ||
| 1165 | ("d/" ?,Ap(B) | ||
| 1166 | ("T/" ?,A^(B) | ||
| 1167 | ("t/" ?,A~(B) | ||
| 1168 | 1006 | ||
| 1169 | ("A''" ["A'"]) | ||
| 1170 | ("a''" ["a'"]) | ||
| 1171 | ("E''" ["E'"]) | ||
| 1172 | ("e''" ["e'"]) | ||
| 1173 | ("I''" ["I'"]) | ||
| 1174 | ("i''" ["i'"]) | ||
| 1175 | ("O''" ["O'"]) | ||
| 1176 | ("o''" ["o'"]) | ||
| 1177 | ("U''" ["U'"]) | ||
| 1178 | ("u''" ["u'"]) | ||
| 1179 | ("Y''" ["Y'"]) | ||
| 1180 | ("y''" ["y'"]) | ||
| 1181 | ("AEE" ["AE"]) | ||
| 1182 | ("aee" ["ae"]) | ||
| 1183 | ("OEE" ["OE"]) | ||
| 1184 | ("oee" ["oe"]) | ||
| 1185 | ("D//" ["D/"]) | ||
| 1186 | ("d//" ["d/"]) | ||
| 1187 | ("T//" ["T/"]) | ||
| 1188 | ("t//" ["t/"]) | ||
| 1189 | ) | ||
| 1190 | 1007 | ||
| 1191 | (quail-define-package | 1008 | (quail-define-package |
| 1192 | "italian-alt-postfix" "Latin-1" "IT<" t | 1009 | "italian-alt-postfix" "Latin-1" "IT<" t |
| @@ -1259,157 +1076,12 @@ Doubling the postfix separates the letter and postfix: e.g. a`` -> a` | |||
| 1259 | ("a__" ["a_"]) | 1076 | ("a__" ["a_"]) |
| 1260 | ) | 1077 | ) |
| 1261 | 1078 | ||
| 1262 | (quail-define-package | ||
| 1263 | "norwegian-alt-postfix" "Latin-1" "NO<" t | ||
| 1264 | "Norwegian (Norsk) input method (rule: AE->,AF(B, OE->,AX(B, AA->,AE(B, E'->,AI(B) | ||
| 1265 | |||
| 1266 | Doubling the postfix separates the letter and postfix: e.g. aee -> ae | ||
| 1267 | " | ||
| 1268 | nil t nil nil nil nil nil nil nil nil t) | ||
| 1269 | |||
| 1270 | (quail-define-rules | ||
| 1271 | ("AE" ?,AF(B) | ||
| 1272 | ("ae" ?,Af(B) | ||
| 1273 | ("OE" ?,AX(B) | ||
| 1274 | ("oe" ?,Ax(B) | ||
| 1275 | ("AA" ?,AE(B) | ||
| 1276 | ("aa" ?,Ae(B) | ||
| 1277 | ("E'" ?,AI(B) | ||
| 1278 | ("e'" ?,Ai(B) | ||
| 1279 | |||
| 1280 | ("AEE" ["AE"]) | ||
| 1281 | ("aee" ["ae"]) | ||
| 1282 | ("OEE" ["OE"]) | ||
| 1283 | ("oee" ["oe"]) | ||
| 1284 | ("AAA" ["AA"]) | ||
| 1285 | ("aaa" ["aa"]) | ||
| 1286 | ("E''" ["E'"]) | ||
| 1287 | ("e''" ["e'"]) | ||
| 1288 | ) | ||
| 1289 | |||
| 1290 | (quail-define-package | ||
| 1291 | "scandinavian-alt-postfix" "Latin-1" "SC<" t | ||
| 1292 | "Scandinavian input method with postfix modifiers | ||
| 1293 | Supported languages are Swedish, Norwegian, Danish, and Finnish. | ||
| 1294 | |||
| 1295 | ae -> ,Af(B | ||
| 1296 | oe -> ,Ax(B | ||
| 1297 | aa -> ,Ae(B | ||
| 1298 | a\" -> ,Ad(B | ||
| 1299 | o\" -> ,Av(B | ||
| 1300 | e' -> ,Ai(B | ||
| 1301 | |||
| 1302 | Doubling the postfix separates the letter and postfix: | ||
| 1303 | aee -> ae o\"\" -> o\" etc. | ||
| 1304 | " nil t nil nil nil nil nil nil nil nil t) | ||
| 1305 | |||
| 1306 | (quail-define-rules | ||
| 1307 | ("AE" ?,AF(B) | ||
| 1308 | ("ae" ?,Af(B) | ||
| 1309 | ("OE" ?,AX(B) | ||
| 1310 | ("oe" ?,Ax(B) | ||
| 1311 | ("AA" ?,AE(B) | ||
| 1312 | ("aa" ?,Ae(B) | ||
| 1313 | ("A\"" ?,AD(B) | ||
| 1314 | ("a\"" ?,Ad(B) | ||
| 1315 | ("O\"" ?,AV(B) | ||
| 1316 | ("o\"" ?,Av(B) | ||
| 1317 | ("E'" ?,AI(B) | ||
| 1318 | ("e'" ?,Ai(B) | ||
| 1319 | |||
| 1320 | ("AEE" ["AE"]) | ||
| 1321 | ("aee" ["ae"]) | ||
| 1322 | ("OEE" ["OE"]) | ||
| 1323 | ("oee" ["oe"]) | ||
| 1324 | ("AAA" ["AA"]) | ||
| 1325 | ("aaa" ["aa"]) | ||
| 1326 | ("A\"\"" ["A\""]) | ||
| 1327 | ("a\"\"" ["a\""]) | ||
| 1328 | ("O\"\"" ["O\""]) | ||
| 1329 | ("o\"\"" ["o\""]) | ||
| 1330 | ("E''" ["E'"]) | ||
| 1331 | ("e''" ["e'"]) | ||
| 1332 | ) | ||
| 1333 | |||
| 1334 | (quail-define-package | ||
| 1335 | "spanish-alt-postfix" "Spanish" "ES<" t | ||
| 1336 | "Spanish (Espa,Aq(Bol) input method with postfix modifiers | ||
| 1337 | |||
| 1338 | A' -> ,AA(B | ||
| 1339 | E' -> ,AI(B | ||
| 1340 | I' -> ,AM(B | ||
| 1341 | O' -> ,AS(B | ||
| 1342 | U' -> ,AZ(B | ||
| 1343 | N~ -> ,AQ(B | ||
| 1344 | !/ -> ,A!(B | ||
| 1345 | ?/ -> ,A?(B | ||
| 1346 | |||
| 1347 | Doubling the postfix separates the letter and postfix: | ||
| 1348 | a'' -> a' n~~ -> n~, etc. | ||
| 1349 | " nil t nil nil nil nil nil nil nil nil t) | ||
| 1350 | |||
| 1351 | (quail-define-rules | ||
| 1352 | ("A'" ?,AA(B) | ||
| 1353 | ("a'" ?,Aa(B) | ||
| 1354 | ("E'" ?,AI(B) | ||
| 1355 | ("e'" ?,Ai(B) | ||
| 1356 | ("I'" ?,AM(B) | ||
| 1357 | ("i'" ?,Am(B) | ||
| 1358 | ("O'" ?,AS(B) | ||
| 1359 | ("o'" ?,As(B) | ||
| 1360 | ("U'" ?,AZ(B) | ||
| 1361 | ("u'" ?,Az(B) | ||
| 1362 | ("N~" ?,AQ(B) | ||
| 1363 | ("n~" ?,Aq(B) | ||
| 1364 | ("?/" ?,A?(B) | ||
| 1365 | ("!/" ?,A!(B) | ||
| 1366 | |||
| 1367 | ("A''" ["A'"]) | ||
| 1368 | ("a''" ["a'"]) | ||
| 1369 | ("E''" ["E'"]) | ||
| 1370 | ("e''" ["e'"]) | ||
| 1371 | ("I''" ["I'"]) | ||
| 1372 | ("i''" ["i'"]) | ||
| 1373 | ("O''" ["O'"]) | ||
| 1374 | ("o''" ["o'"]) | ||
| 1375 | ("U''" ["U'"]) | ||
| 1376 | ("u''" ["u'"]) | ||
| 1377 | ("N~~" ["N~"]) | ||
| 1378 | ("n~~" ["n~"]) | ||
| 1379 | ("?//" ["?/"]) | ||
| 1380 | ("!//" ["!/"]) | ||
| 1381 | ) | ||
| 1382 | |||
| 1383 | (quail-define-package | ||
| 1384 | "swedish-alt-postfix" "Latin-1" "SV<" t | ||
| 1385 | "Swedish (Svenska) input method (rule: AA -> ,AE(B, AE -> ,AD(B, OE -> ,AV(B, E' -> ,AI(B) | ||
| 1386 | |||
| 1387 | Doubling the postfix separates the letter and postfix: e.g. aee -> ae | ||
| 1388 | " nil t nil nil nil nil nil nil nil nil t) | ||
| 1389 | |||
| 1390 | (quail-define-rules | ||
| 1391 | ("AA" ?,AE(B) | ||
| 1392 | ("aa" ?,Ae(B) | ||
| 1393 | ("AE" ?,AD(B) | ||
| 1394 | ("ae" ?,Ad(B) | ||
| 1395 | ("OE" ?,AV(B) | ||
| 1396 | ("oe" ?,Av(B) | ||
| 1397 | ("E'" ?,AI(B) | ||
| 1398 | ("e'" ?,Ai(B) | ||
| 1399 | |||
| 1400 | ("AAA" ["AA"]) | ||
| 1401 | ("aaa" ["aa"]) | ||
| 1402 | ("AEE" ["AE"]) | ||
| 1403 | ("aee" ["ae"]) | ||
| 1404 | ("OEE" ["OE"]) | ||
| 1405 | ("oee" ["oe"]) | ||
| 1406 | ("E''" ["E'"]) | ||
| 1407 | ("e''" ["e'"]) | ||
| 1408 | ) | ||
| 1409 | 1079 | ||
| 1410 | (quail-define-package | 1080 | (quail-define-package |
| 1411 | "turkish-latin-3-alt-postfix" "Turkish" "TR3<<" t | 1081 | "turkish-latin-3-alt-postfix" "Turkish" "TR3<<" t |
| 1412 | "Turkish (T,A|(Brk,Ag(Be) input method with postfix modifiers. | 1082 | "Turkish (T,A|(Brk,Ag(Be) input method with postfix modifiers. |
| 1083 | This input method differs from `turkish-latin-3-postfix' in that | ||
| 1084 | comma is not special (use ` instead). | ||
| 1413 | 1085 | ||
| 1414 | This is for those who use Latin-3 (ISO-8859-3) for Turkish. If you | 1086 | This is for those who use Latin-3 (ISO-8859-3) for Turkish. If you |
| 1415 | use Latin-5 (ISO-8859-9), you should use \"turkish-alt-postfix\" instead. | 1087 | use Latin-5 (ISO-8859-9), you should use \"turkish-alt-postfix\" instead. |
| @@ -1472,6 +1144,8 @@ Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^ | |||
| 1472 | (quail-define-package | 1144 | (quail-define-package |
| 1473 | "turkish-alt-postfix" "Turkish" "TR,A+(B" t | 1145 | "turkish-alt-postfix" "Turkish" "TR,A+(B" t |
| 1474 | "Turkish (T,A|(Brk,Ag(Be) input method with postfix modifiers. | 1146 | "Turkish (T,A|(Brk,Ag(Be) input method with postfix modifiers. |
| 1147 | This input method differs from `turkish-postfix' in that | ||
| 1148 | comma is not special (use ` instead). | ||
| 1475 | 1149 | ||
| 1476 | This is for those who use Latin-5 (ISO-8859-9) for Turkish. If you | 1150 | This is for those who use Latin-5 (ISO-8859-9) for Turkish. If you |
| 1477 | use Latin-3 (ISO-8859-3), you should use | 1151 | use Latin-3 (ISO-8859-3), you should use |