[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/international/mule-cmds.el
From: |
Dave Love |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/international/mule-cmds.el |
Date: |
Thu, 23 Oct 2003 18:56:47 -0400 |
Index: emacs/lisp/international/mule-cmds.el
diff -c emacs/lisp/international/mule-cmds.el:1.247
emacs/lisp/international/mule-cmds.el:1.248
*** emacs/lisp/international/mule-cmds.el:1.247 Tue Oct 14 18:28:47 2003
--- emacs/lisp/international/mule-cmds.el Thu Oct 23 18:56:47 2003
***************
*** 1981,1986 ****
--- 1981,1993 ----
;; http://www.din.de/gremien/nas/nabd/iso3166ma/codlstp1/en_listp1.html.
;; CODESET and MODIFIER are implementation-dependent.
+ ;; jasonr comments: MS Windows uses three letter codes for
+ ;; languages instead of the two letter ISO codes that POSIX
+ ;; uses. In most cases the first two letters are the same, so
+ ;; most of the regexps in locale-language-names work. Japanese
+ ;; and Chinese are exceptions, which are listed in the
+ ;; non-standard section at the bottom of locale-language-names.
+
; aa Afar
; ab Abkhazian
("af" . "Latin-1") ; Afrikaans
***************
*** 2235,2241 ****
(if (locale-charset-match-p charset (caar cs))
(setq c (intern (caar cs)))
(pop cs)))
! (coding-system-base c))))
;; Fixme: This ought to deal with the territory part of the locale
;; too, for setting things such as calendar holidays, ps-print paper
--- 2242,2248 ----
(if (locale-charset-match-p charset (caar cs))
(setq c (intern (caar cs)))
(pop cs)))
! (if c (coding-system-base c)))))
;; Fixme: This ought to deal with the territory part of the locale
;; too, for setting things such as calendar holidays, ps-print paper