diff options
| author | Dave Love | 2002-09-11 21:07:00 +0000 |
|---|---|---|
| committer | Dave Love | 2002-09-11 21:07:00 +0000 |
| commit | b9e98de5f57bd80a3a7a27b71b99a9d207b80c0a (patch) | |
| tree | 6366701c1770ea508eb532bd8bacedf07421da11 | |
| parent | 7920598e80085f1a833647446d69c391930498b5 (diff) | |
| download | emacs-b9e98de5f57bd80a3a7a27b71b99a9d207b80c0a.tar.gz emacs-b9e98de5f57bd80a3a7a27b71b99a9d207b80c0a.zip | |
("Ukrainian"): Fix nonascii-translation.
(cyrillic-alternativnyj-decode-table): Fix some entries.
| -rw-r--r-- | lisp/language/cyrillic.el | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/lisp/language/cyrillic.el b/lisp/language/cyrillic.el index d0e428b4d0e..41c074aad52 100644 --- a/lisp/language/cyrillic.el +++ b/lisp/language/cyrillic.el | |||
| @@ -300,16 +300,19 @@ This works wheher or not the table is is Unicode-based or | |||
| 300 | "Ukrainian" `((coding-system koi8-u) | 300 | "Ukrainian" `((coding-system koi8-u) |
| 301 | (coding-priority koi8-u) | 301 | (coding-priority koi8-u) |
| 302 | (nonascii-translation | 302 | (nonascii-translation |
| 303 | . ,(get 'cyrillic-koi8-r-nonascii-translation-table | 303 | . ,(get 'cyrillic-koi8-u-nonascii-translation-table |
| 304 | 'translation-table)) | 304 | 'translation-table)) |
| 305 | (input-method . "ukrainian-computer") | 305 | (input-method . "ukrainian-computer") |
| 306 | (features code-pages) | 306 | (features code-pages) |
| 307 | (documentation | 307 | (documentation |
| 308 | . "Support for Ukrainian with koi8-u character set.")) | 308 | . "Support for Ukrainian with KOI8-U character set.")) |
| 309 | '("Cyrillic")) | 309 | '("Cyrillic")) |
| 310 | 310 | ||
| 311 | ;;; ALTERNATIVNYJ stuff | 311 | ;;; ALTERNATIVNYJ stuff |
| 312 | 312 | ||
| 313 | ;; Fixme: It's unclear what's the correct table. I've found | ||
| 314 | ;; statements both that it's the same as cp866 and somewhat different, | ||
| 315 | ;; but nothing that looks definitive. | ||
| 313 | (defvar cyrillic-alternativnyj-decode-table | 316 | (defvar cyrillic-alternativnyj-decode-table |
| 314 | [ | 317 | [ |
| 315 | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 318 | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
| @@ -336,7 +339,7 @@ This works wheher or not the table is is Unicode-based or | |||
| 336 | ?$,2 4(B ?$,2 T(B ?$,2 L(B ?$,2 <(B ?$,2 (B ?$,2 \(B ?$,2 ~(B ?$,2 (B ?$,2 z(B ?$,2 t(B ?$,2!)(B ?$,2!&(B ?$,2! (B ?$,2 p(B ?$,2!,(B ?$,2!'(B | 339 | ?$,2 4(B ?$,2 T(B ?$,2 L(B ?$,2 <(B ?$,2 (B ?$,2 \(B ?$,2 ~(B ?$,2 (B ?$,2 z(B ?$,2 t(B ?$,2!)(B ?$,2!&(B ?$,2! (B ?$,2 p(B ?$,2!,(B ?$,2!'(B |
| 337 | ?$,2!((B ?$,2!$(B ?$,2!%(B ?$,2 y(B ?$,2 x(B ?$,2 r(B ?$,2 s(B ?$,2!+(B ?$,2!*(B ?$,2 8(B ?$,2 ,(B ?$,2!H(B ?$,2!D(B ?$,2!L(B ?$,2!P(B ?$,2!@(B | 340 | ?$,2!((B ?$,2!$(B ?$,2!%(B ?$,2 y(B ?$,2 x(B ?$,2 r(B ?$,2 s(B ?$,2!+(B ?$,2!*(B ?$,2 8(B ?$,2 ,(B ?$,2!H(B ?$,2!D(B ?$,2!L(B ?$,2!P(B ?$,2!@(B |
| 338 | ?,L`(B ?,La(B ?,Lb(B ?,Lc(B ?,Ld(B ?,Le(B ?,Lf(B ?,Lg(B ?,Lh(B ?,Li(B ?,Lj(B ?,Lk(B ?,Ll(B ?,Lm(B ?,Ln(B ?,Lo(B | 341 | ?,L`(B ?,La(B ?,Lb(B ?,Lc(B ?,Ld(B ?,Le(B ?,Lf(B ?,Lg(B ?,Lh(B ?,Li(B ?,Lj(B ?,Lk(B ?,Ll(B ?,Lm(B ?,Ln(B ?,Lo(B |
| 339 | ?,L!(B ?,Lq(B ?,L$(B ?,Lt(B ?,L'(B ?,Lw(B ?,L.(B ?,L~(B 248 249 250 251 ?,Lp(B 253 254 ?,L (B] | 342 | ?,L!(B ?,Lq(B ?,L$(B ?,Lt(B ?,L'(B ?,Lw(B ?,L.(B ?,L~(B ?,A0(B ?$,1s"(B ?,A7(B ?$,1x:(B ?,Lp(B ?,A$(B ?$,2!`(B ?,L (B] |
| 340 | "Cyrillic ALTERNATIVNYJ decoding table.") | 343 | "Cyrillic ALTERNATIVNYJ decoding table.") |
| 341 | 344 | ||
| 342 | (let ((table (make-translation-table-from-vector | 345 | (let ((table (make-translation-table-from-vector |
| @@ -372,6 +375,8 @@ This works wheher or not the table is is Unicode-based or | |||
| 372 | 375 | ||
| 373 | (cyrillic-unify-encoding 'cyrillic-alternativnyj-encode-table) | 376 | (cyrillic-unify-encoding 'cyrillic-alternativnyj-encode-table) |
| 374 | 377 | ||
| 378 | ;; Fixme: Check the cp866 here and in alias below. See comment on the | ||
| 379 | ;; decode table above. | ||
| 375 | (make-coding-system | 380 | (make-coding-system |
| 376 | 'cyrillic-alternativnyj 4 ?A | 381 | 'cyrillic-alternativnyj 4 ?A |
| 377 | "ALTERNATIVNYJ (CP866) 8-bit encoding for Cyrillic." | 382 | "ALTERNATIVNYJ (CP866) 8-bit encoding for Cyrillic." |