comparison lisp/language/european.el @ 88504:3ef048e3d781

Fix mime-charset properties.
author Dave Love <fx@gnu.org>
date Tue, 14 May 2002 10:20:49 +0000
parents fad0f879877f
children 6411031426af
comparison
equal deleted inserted replaced
88503:d864d6412004 88504:3ef048e3d781
1 ;;; european.el --- support for European languages -*- coding: iso-2022-7bit; -*- 1 ;;; european.el --- support for European languages -*- coding: iso-2022-7bit; -*-
2 2
3 ;; Copyright (C) 1995, 1997, 2001 Electrotechnical Laboratory, JAPAN. 3 ;; Copyright (C) 1995, 1997, 2001 Electrotechnical Laboratory, JAPAN.
4 ;; Licensed to the Free Software Foundation. 4 ;; Licensed to the Free Software Foundation.
5 ;; Copyright (C) 2001 Free Software Foundation, Inc. 5 ;; Copyright (C) 2001, 2002 Free Software Foundation, Inc.
6 6
7 ;; Keywords: multilingual, European 7 ;; Keywords: multilingual, European
8 8
9 ;; This file is part of GNU Emacs. 9 ;; This file is part of GNU Emacs.
10 10
66 (define-coding-system 'iso-latin-2 66 (define-coding-system 'iso-latin-2
67 "ISO 2022 based 8-bit encoding for Latin-2 (MIME:ISO-8859-2)." 67 "ISO 2022 based 8-bit encoding for Latin-2 (MIME:ISO-8859-2)."
68 :coding-type 'charset 68 :coding-type 'charset
69 :mnemonic ?2 69 :mnemonic ?2
70 :charset-list '(iso-8859-2) 70 :charset-list '(iso-8859-2)
71 :plist '(mime-charset iso-8859-2)) 71 :mime-charset 'iso-8859-2)
72 72
73 (define-coding-system-alias 'iso-8859-2 'iso-latin-2) 73 (define-coding-system-alias 'iso-8859-2 'iso-latin-2)
74 (define-coding-system-alias 'latin-2 'iso-latin-2) 74 (define-coding-system-alias 'latin-2 'iso-latin-2)
75 75
76 (set-language-info-alist 76 (set-language-info-alist
99 (define-coding-system 'iso-latin-3 99 (define-coding-system 'iso-latin-3
100 "ISO 2022 based 8-bit encoding for Latin-3 (MIME:ISO-8859-3)." 100 "ISO 2022 based 8-bit encoding for Latin-3 (MIME:ISO-8859-3)."
101 :coding-type 'charset 101 :coding-type 'charset
102 :mnemonic ?3 102 :mnemonic ?3
103 :charset-list '(iso-8859-3) 103 :charset-list '(iso-8859-3)
104 :plist '(mime-charset iso-8859-3)) 104 :mime-charset 'iso-8859-3)
105 105
106 (define-coding-system-alias 'iso-8859-3 'iso-latin-3) 106 (define-coding-system-alias 'iso-8859-3 'iso-latin-3)
107 (define-coding-system-alias 'latin-3 'iso-latin-3) 107 (define-coding-system-alias 'latin-3 'iso-latin-3)
108 108
109 (set-language-info-alist 109 (set-language-info-alist
126 (define-coding-system 'iso-latin-4 126 (define-coding-system 'iso-latin-4
127 "ISO 2022 based 8-bit encoding for Latin-4 (MIME:ISO-8859-4)." 127 "ISO 2022 based 8-bit encoding for Latin-4 (MIME:ISO-8859-4)."
128 :coding-type 'charset 128 :coding-type 'charset
129 :mnemonic ?4 129 :mnemonic ?4
130 :charset-list '(iso-8859-4) 130 :charset-list '(iso-8859-4)
131 :plist '(mime-charset iso-8859-4)) 131 :mime-charset 'iso-8859-4)
132 132
133 (define-coding-system-alias 'iso-8859-4 'iso-latin-4) 133 (define-coding-system-alias 'iso-8859-4 'iso-latin-4)
134 (define-coding-system-alias 'latin-4 'iso-latin-4) 134 (define-coding-system-alias 'latin-4 'iso-latin-4)
135 135
136 (set-language-info-alist 136 (set-language-info-alist
153 (define-coding-system 'iso-latin-5 153 (define-coding-system 'iso-latin-5
154 "ISO 2022 based 8-bit encoding for Latin-5 (MIME:ISO-8859-9)." 154 "ISO 2022 based 8-bit encoding for Latin-5 (MIME:ISO-8859-9)."
155 :coding-type 'charset 155 :coding-type 'charset
156 :mnemonic ?9 156 :mnemonic ?9
157 :charset-list '(iso-8859-9) 157 :charset-list '(iso-8859-9)
158 :plist '(mime-charset iso-8859-9)) 158 :mime-charset 'iso-8859-9)
159 159
160 (define-coding-system-alias 'iso-8859-9 'iso-latin-5) 160 (define-coding-system-alias 'iso-8859-9 'iso-latin-5)
161 (define-coding-system-alias 'latin-5 'iso-latin-5) 161 (define-coding-system-alias 'latin-5 'iso-latin-5)
162 162
163 (set-language-info-alist 163 (set-language-info-alist
178 "ISO 2022 based 8-bit encoding for Latin-8 (MIME:ISO-8859-14)." 178 "ISO 2022 based 8-bit encoding for Latin-8 (MIME:ISO-8859-14)."
179 :coding-type 'charset 179 :coding-type 'charset
180 ;; `W' for `Welsh', since `C' for `Celtic' is taken. 180 ;; `W' for `Welsh', since `C' for `Celtic' is taken.
181 :mnemonic ?W 181 :mnemonic ?W
182 :charset-list '(iso-8859-14) 182 :charset-list '(iso-8859-14)
183 :plist '(mime-charset iso-8859-14)) 183 :mime-charset 'iso-8859-14)
184 184
185 (define-coding-system-alias 'iso-8859-14 'iso-latin-8) 185 (define-coding-system-alias 'iso-8859-14 'iso-latin-8)
186 (define-coding-system-alias 'latin-8 'iso-latin-8) 186 (define-coding-system-alias 'latin-8 'iso-latin-8)
187 187
188 (set-language-info-alist 188 (set-language-info-alist
208 "ISO 2022 based 8-bit encoding for Latin-9 (MIME:ISO-8859-15)." 208 "ISO 2022 based 8-bit encoding for Latin-9 (MIME:ISO-8859-15)."
209 :coding-type 'charset 209 :coding-type 'charset
210 ;; `0' for `Latin-0' 210 ;; `0' for `Latin-0'
211 :mnemonic ?0 211 :mnemonic ?0
212 :charset-list '(iso-8859-15) 212 :charset-list '(iso-8859-15)
213 :plist '(mime-charset iso-8859-15)) 213 :mime-charset 'iso-8859-15)
214 214
215 (define-coding-system-alias 'iso-8859-15 'iso-latin-9) 215 (define-coding-system-alias 'iso-8859-15 'iso-latin-9)
216 (define-coding-system-alias 'latin-9 'iso-latin-9) 216 (define-coding-system-alias 'latin-9 'iso-latin-9)
217 (define-coding-system-alias 'latin-0 'iso-latin-9) 217 (define-coding-system-alias 'latin-0 'iso-latin-9)
218 218
223 (nonascii-translation . iso-8859-15) 223 (nonascii-translation . iso-8859-15)
224 (unibyte-syntax . "latin-9") 224 (unibyte-syntax . "latin-9")
225 (unibyte-display . iso-latin-9) 225 (unibyte-display . iso-latin-9)
226 (input-method . "latin-9-prefix") 226 (input-method . "latin-9-prefix")
227 (sample-text 227 (sample-text
228 . "AVE. ,b&(48<=>(B ,b$(B") 228 . "AVE. ,B)9.>,b<=,_/(B ,b$(B")
229 (documentation . "\ 229 (documentation . "\
230 This language environment is a generic one for the Latin-9 (ISO-8859-15) 230 This language environment is a generic one for the Latin-9 (ISO-8859-15)
231 character set which supports the same languages as Latin-1 with the 231 character set which supports the same languages as Latin-1 with the
232 addition of the Euro sign and some additional French and Finnish letters. 232 addition of the Euro sign and some additional French and Finnish letters.
233 Latin-9 is sometimes nicknamed `Latin-0'.")) 233 Latin-9 is sometimes nicknamed `Latin-0'."))
320 (coding-priority iso-latin-5) 320 (coding-priority iso-latin-5)
321 (nonascii-translation . iso-8859-9) 321 (nonascii-translation . iso-8859-9)
322 (unibyte-syntax . "latin-5") 322 (unibyte-syntax . "latin-5")
323 (unibyte-display . iso-latin-5) 323 (unibyte-display . iso-latin-5)
324 (input-method . "turkish-postfix") 324 (input-method . "turkish-postfix")
325 (sample-text . "Turkish (T,M|(Brk,Mg(Be) Merhaba") 325 (sample-text . "Turkish (T,A|(Brk,Ag(Be) Merhaba")
326 (documentation . t))) 326 (documentation . t)))
327 327
328 ;; Polish ISO 8859-2 environment. 328 ;; Polish ISO 8859-2 environment.
329 ;; Maintainer: Wlodek Bzyl <matwb@univ.gda.pl> 329 ;; Maintainer: Wlodek Bzyl <matwb@univ.gda.pl>
330 ;; Keywords: multilingual, Polish 330 ;; Keywords: multilingual, Polish
336 (nonascii-translation . iso-8859-2) 336 (nonascii-translation . iso-8859-2)
337 (input-method . "polish-slash") 337 (input-method . "polish-slash")
338 (unibyte-syntax . "latin-2") 338 (unibyte-syntax . "latin-2")
339 (unibyte-display . iso-8859-2) 339 (unibyte-display . iso-8859-2)
340 (tutorial . "TUTORIAL.pl") 340 (tutorial . "TUTORIAL.pl")
341 (sample-text . "P,Bs(Bjd,B<(B, ki,Bq(B-,B?(Be t,Bj(B chmurno,B6f(B w g,B31(Bb flaszy") 341 (sample-text . "P,As(Bjd,B<(B, ki,Bq(B-,B?(Be t,Bj(B chmurno,B6f(B w g,B31(Bb flaszy")
342 (documentation . t)) 342 (documentation . t))
343 '("European")) 343 '("European"))
344 344
345 (set-language-info-alist 345 (set-language-info-alist
346 "Welsh" `((coding-system utf-8 latin-8) ; the input method is Unicode-based 346 "Welsh" `((coding-system utf-8 latin-8) ; the input method is Unicode-based