Show
Ignore:
Timestamp:
2006年01月28日 09時46分44秒 (3 years ago)
Author:
miyoshi
Message:

Update.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • vendor/emacs-CVS_HEAD/lisp/international/mule-cmds.el

    r3988 r4018  
    11271127  (if (symbolp lang-env) 
    11281128      (setq lang-env (symbol-name lang-env))) 
     1129  (set-language-info-internal lang-env key info) 
     1130  (if (equal lang-env current-language-environment) 
     1131      (set-language-environment lang-env))) 
     1132 
     1133(defun set-language-info-internal (lang-env key info) 
     1134  "Internal use only. 
     1135Arguments are the same as `set-language-info'." 
    11291136  (let (lang-slot key-slot) 
    11301137    (setq lang-slot (assoc lang-env language-info-alist)) 
     
    11971204      (cons lang-env 'setup-specified-language-environment) t) 
    11981205 
    1199     (while alist 
    1200       (set-language-info lang-env (car (car alist)) (cdr (car alist))) 
    1201       (setq alist (cdr alist))))) 
     1206    (dolist (elt alist) 
     1207      (set-language-info-internal lang-env (car elt) (cdr elt))) 
     1208     
     1209    (if (equal lang-env current-language-environment) 
     1210        (set-language-environment lang-env)))) 
    12021211 
    12031212(defun read-language-name (key prompt &optional default) 
     
    17901799  "Set up the display table and terminal coding system for LANGUAGE-NAME." 
    17911800  (let ((coding (get-language-info language-name 'unibyte-display))) 
    1792     (if coding 
     1801    (if (and coding 
     1802             (or (not coding-system) 
     1803                 (coding-system-equal coding coding-system))) 
    17931804        (standard-display-european-internal) 
    17941805      ;; The following 2 lines undo the 8-bit display that we set up 
     
    21302141    ;; en_IN -- fx. 
    21312142    ("en_IN" "English" utf-8) ; glibc uses utf-8 for English in India 
    2132     ("en" . "Latin-1") ; English 
     2143    ("en" "English" iso-8859-1) ; English 
    21332144    ("eo" . "Latin-3") ; Esperanto 
    21342145    ("es" "Spanish" iso-8859-1)