From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Magnus Henoch Newsgroups: gmane.emacs.devel Subject: Add Ukrainian G to cyrillic-translit? Date: Wed, 10 Sep 2008 10:55:59 +0200 Message-ID: <87y7201isg.fsf@freemail.hu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1221036987 16205 80.91.229.12 (10 Sep 2008 08:56:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 10 Sep 2008 08:56:27 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Sep 10 10:57:23 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KdLVp-0007Zz-K1 for ged-emacs-devel@m.gmane.org; Wed, 10 Sep 2008 10:57:21 +0200 Original-Received: from localhost ([127.0.0.1]:49533 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KdLUp-0004wE-BT for ged-emacs-devel@m.gmane.org; Wed, 10 Sep 2008 04:56:19 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KdLUj-0004ty-KV for emacs-devel@gnu.org; Wed, 10 Sep 2008 04:56:13 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KdLUi-0004sQ-8q for emacs-devel@gnu.org; Wed, 10 Sep 2008 04:56:12 -0400 Original-Received: from [199.232.76.173] (port=56727 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KdLUi-0004sG-2I for emacs-devel@gnu.org; Wed, 10 Sep 2008 04:56:12 -0400 Original-Received: from main.gmane.org ([80.91.229.2]:56733 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KdLUh-0005aQ-MT for emacs-devel@gnu.org; Wed, 10 Sep 2008 04:56:11 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1KdLUd-0000FQ-0X for emacs-devel@gnu.org; Wed, 10 Sep 2008 08:56:07 +0000 Original-Received: from etthundrat.olf.sgsnet.se ([193.11.222.85]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 10 Sep 2008 08:56:07 +0000 Original-Received: from mange by etthundrat.olf.sgsnet.se with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 10 Sep 2008 08:56:07 +0000 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 52 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: etthundrat.olf.sgsnet.se Mail-Copies-To: never Jabber-Id: legoscia@jabber.cd.chalmers.se User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (berkeley-unix) Cancel-Lock: sha1:twJIimrfSJUyZYg9Dl4Gu4+9DSM= X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:103753 Archived-At: I noticed that the input method cyrillic-translit doesn't contain the Ukrainian letter "ghe with upturn", U+0490 and U+0491. I propose the patch below, which adds "g'" and "G'" for this letter. This would collide with the existing combination for "ordinary ghe" plus "soft sign", but this combination never appears in Russian and Ukrainan, at least. Would there be any problem for other Cyrillic-using languages? Is this ok to commit to trunk and EMACS_22_BASE branch? Magnus diff --git a/leim/quail/cyrillic.el b/leim/quail/cyrillic.el index 324d0d1..cac01f8 100644 *** a/leim/quail/cyrillic.el --- b/leim/quail/cyrillic.el *************** *** 1013,1019 **** Russian alphabet: a b v=w g d e yo=jo zh z i j=j' k l m n o p r s t u f h=kh=x c ch sh shch=sj=/s=/sht ~ y ' e\\ yu=ju ya=ja=q ! Also included are Ukrainian є (YE) = \"/e\" and ї (YI) = \"yi\", Belarusian ў (SHORT U) = \"u~\", Serbo-Croatian ђ (DJE) = \"/d\", ћ (CHJE)= \"/ch\", Macedonian ѓ (GJE) = \"/g\", ѕ (DZE) = \"/s\", ќ (KJE) = \"/k\", --- 1013,1020 ---- Russian alphabet: a b v=w g d e yo=jo zh z i j=j' k l m n o p r s t u f h=kh=x c ch sh shch=sj=/s=/sht ~ y ' e\\ yu=ju ya=ja=q ! Also included are Ukrainian є (YE) = \"/e\", ї (YI) = \"yi\", ! ґ (GHE WITH UPTURN) = \"g'\", Belarusian ў (SHORT U) = \"u~\", Serbo-Croatian ђ (DJE) = \"/d\", ћ (CHJE)= \"/ch\", Macedonian ѓ (GJE) = \"/g\", ѕ (DZE) = \"/s\", ќ (KJE) = \"/k\", *************** *** 1055,1064 **** --- 1056,1067 ---- ("Ya" ?Я) ("YA" ?Я) ("Ja" ?Я) ("JA" ?Я) ("Q" ?Я) ("/e" ?є) ("yi" ?ї) ("u'" ?ў) ("u~" ?ў) + ("g'" ?ґ) ("/d" ?ђ) ("/ch" ?ћ) ("/g" ?ѓ) ("/s" ?ѕ) ("/k" ?ќ) ("/i" ?і) ("/j" ?ј) ("/l" ?љ) ("/n" ?њ) ("/z" ?џ) ("/E" ?Є) ("YE" ?Є) ("Yi" ?Ї) ("YI" ?Ї) ("U'" ?Ў) ("U~" ?Ў) + ("G'" ?Ґ) ("/D" ?Ђ) ("/Ch" ?Ћ) ("/CH" ?Ћ) ("/G" ?Ѓ) ("/S" ?Ѕ) ("/K" ?Ќ) ("/I" ?І) ("/J" ?Ј) ("/L" ?Љ) ("/N" ?Њ) ("/Z" ?Џ)