Described 4.0.0 changes.
[elisp/riece.git] / lisp / riece-400.el
index 6dc4e43..02ded58 100644 (file)
@@ -26,6 +26,8 @@
 
 (require 'riece-globals)
 (require 'riece-misc)
+(require 'riece-mcat)
+(require 'riece-commands)
 
 (eval-when-compile
   (autoload 'riece-default-handle-numeric-reply "riece-handle"))
@@ -44,7 +46,7 @@
   "ERR_ERRONEUSNICKNAME        \"<nick> :Erroneous nickname\"."
   (let ((nickname
         (riece-handle-read-string
-         (format "Erroneous nickname \"%s\".  Choose a new one: "
+         (format (riece-mcat "Erroneous nickname \"%s\".  Choose a new one: ")
                  (car (riece-split-parameters string))))))
     (if nickname
        (riece-send-string (format "NICK %s\r\n" nickname)))))
   "ERR_NICKNAMEINUSE \"<nick> :Nickname is already in use\"."
   (let ((nickname
         (riece-handle-read-string
-         (format "Nickname \"%s\" already in use.  Choose a new one: "
+         (format (riece-mcat "Nickname \"%s\" already in use.  Choose a new one: ")
                  (car (riece-split-parameters string))))))
     (if nickname
        (riece-send-string (format "NICK %s\r\n" nickname)))))
 
 (defun riece-handle-464-message (prefix number name string)
   "ERR_PASSWDMISMATCH \":Password incorrect\"."
-  (message "Password incorrect from %s." prefix)
+  (message (riece-mcat "Password incorrect from %s.") prefix)
   (setq riece-reconnect-with-password t))
 
 (defun riece-handle-475-message (prefix number name string)
         (channel-identity (riece-make-identity (car parameters)
                                                riece-server-name))
         key)
-    (message "%s: %s" (car parameters) (nth 1 parameters))
     (setq key
          (condition-case nil
              (let (inhibit-quit)
                (riece-read-passwd
-                (format "Key for %s: "
+                (format (riece-mcat "Key for %s: ")
                         (riece-format-identity channel-identity t))))
            (quit
-            (message "Key for %s: Quit"
+            (message (riece-mcat "Key for %s: Quit")
                      (riece-format-identity channel-identity t))
             'quit)))
     (unless (eq key 'quit)