(message-mime-charset-detect-method): Abolished.
(message-mime-charset-specify-method): Ditto.
(message-mime-charset-detect-args): Ditto.
(message-maybe-encode-with-specified-charset): Ditto.
(message-mime-charset-detect-by-ask): Ditto.
(message-mime-charset-specify-none): Ditto.
(message-mime-charset-recover-function): New variable.
(message-mime-charset-recover-args): Ditto.
(message-charsets-mime-charset-alist): Ditto.
(message-locale-default): Ditto.
(message-locale-detect-for-mail): Ditto.
(message-locale-detect-for-news): Ditto.
(message-locale-newsgroup-alist): Ditto.
(message-locale-mail-address-alist): Ditto.
(message-mime-charset-recover-ask-function): Ditto.
(message-locale-mime-charsets-alist): Ditto.
(message-maybe-encode): New implementation.
(message-locale-detect): New function.
(message-locale-detect-with-newsgroup-alist): Ditto.
(message-locale-detect-with-mail-address-alist): Ditto.
(message-mime-charset-recover-by-ask): Ditto.
(message-mime-charset-recover-ask-y-or-n): Ditto.
(message-mime-charset-recover-ask-charset): Ditto.
(message-mime-charset-setup): Ditto.