From mboxrd@z Thu Jan 1 00:00:00 1970 Path: quimby.gnus.org!not-for-mail From: "Eli Zaretskii" Newsgroups: gmane.emacs.devel Subject: Re: "Outer world" encoding for non-Latin1 language environments Date: Wed, 06 Mar 2002 21:22:02 +0200 Message-ID: <2427-Wed06Mar2002212202+0200-eliz@is.elta.co.il> References: <20020227132949.C18112@fmi.uni-sofia.bg> <20020301200057.A25880@fmi.uni-sofia.bg> <8582-Fri01Mar2002215726+0200-eliz@is.elta.co.il> <20020305125736.A2422@fmi.uni-sofia.bg> <8011-Tue05Mar2002192819+0200-eliz@is.elta.co.il> <20020306202743.D16114@lml.bas.bg> Reply-To: Eli Zaretskii NNTP-Posting-Host: quimby2.netfonds.no X-Trace: quimby2.netfonds.no 1015443268 503 195.204.10.66 (6 Mar 2002 19:34:28 GMT) X-Complaints-To: usenet@quimby2.netfonds.no NNTP-Posting-Date: 6 Mar 2002 19:34:28 GMT Cc: emacs-devel@gnu.org, d.love@dl.ac.uk Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby2.netfonds.no with esmtp (Exim 3.12 #1 (Debian)) id 16ihBE-000081-00 for ; Wed, 06 Mar 2002 20:34:28 +0100 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.33 #1 (Debian)) id 16ih46-000193-00; Wed, 06 Mar 2002 14:27:06 -0500 Original-Received: from odin.inter.net.il ([192.114.186.10]) by fencepost.gnu.org with esmtp (Exim 3.33 #1 (Debian)) id 16ih2B-00014Q-00 for ; Wed, 06 Mar 2002 14:25:07 -0500 Original-Received: from zaretsky (diup-216-181.inter.net.il [213.8.216.181]) by odin.inter.net.il (Mirapoint) with ESMTP id AGU13517; Wed, 6 Mar 2002 21:24:30 +0200 (IST) Original-To: anton@lml.bas.bg X-Mailer: emacs 21.2.50 (via feedmail 8 I) and Blat ver 1.8.9 In-reply-to: <20020306202743.D16114@lml.bas.bg> (message from Anton Zinoviev on Wed, 6 Mar 2002 20:27:44 +0200) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: quimby.gnus.org gmane.emacs.devel:1765 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:1765 > From: Anton Zinoviev > Date: Wed, 6 Mar 2002 20:27:44 +0200 > > This is a general question about what Cyrillic language environments > Emacs should have. Please give a suggestion. This is the current > situation about locales and languages: Thanks for the status report; it sounds like a lot has to be done. > be in mule-cmd.el maps to language environment "Belarussian" (the right > spelling is Belarusian, not Belarussian). There is no such language > environment in Emacs. The locale be_BY is for CP1251 but Emacs doesn't > support CP1251 in cyrillic.el. I can make the necessary changes about > that but AFAIK Dave Love does something similar and I'd better contact > him. > > Acording to Alexander Mikhailian (the author of "Belarusian-HOWTO") ISO > 8859-5 is better supported than CP1251 and thats why Emacs should > support also Belarusian+ISO-8859-5. I guess this means two languages > environments for Belarusian: Belarusian-CP1251 and Belarusian-ISO? > > bg in mule-cmd.el maps to language environment "Bulgarian" which also > doesn't exist. The locale bg_BG is for CP1251. Bulgarian GNU/Linux > users have always used CP1251, even before XFree4.0.2 (the first version > that supports this encoding). Two completely different keyboard layouts > are used in Bulgaria. This has been discussed already > I > think it is better to have two language environments Bulgarian-BDS and > Bulgarian-phonetic. I, too, remember that Dave was discussing these issues, so I'll leave it to him to comment on this. > mk (Macedonian) in mule-cmd.el maps to "Latin-5". The locale mk_MK is > for ISO 8859-5. The most closest language environment is "Cyrillic-ISO", > but it uses Russian keyboard. If you agree I will make language > environment for Macedonian, or else that will be "Cyrillic-ISO". Adding the Macedonian environment sounds like a better idea. Thanks. > ru in mule-cmd.el maps to "Latin-5". That definitely should be > "Cyrillic-ISO". Yes, agreed. > tg (Tadjik) in mule-cmd.el maps to "Cyrillic-KOI8-T". There is no such > language environment in Emacs, but I can make it. KOI8-T has to be > added in cyrillic.el. > > uk (Ukrainian) maps to language environment "Ukrainian". There is no > such environment in Emacs, but I can make it. KOI8-U has to be added in > cyrillic.el. Please do add these two environments. > > Is it possible that v21.1 that worked for you was compiled with XIM, > > whereas the CVS version is not, or vice versa? For XIM, the > > locale-coding-system should be set correctly, or else non-ASCII input > > will not DTRT. Perhaps the same bug in mule-cmds.el that you > > mentioned also affects this issue, as it sets the wrong > > locale-coding-system given the value of LANG and LC_* environment > > variables? > > There are no problems in text-mode. Hmm... not sure how is this relevant to the issue. Are you saying that Emacs beeps in some modes, but not in others? _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://mail.gnu.org/mailman/listinfo/emacs-devel