[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Add Ukrainian G to cyrillic-translit?
From: |
Magnus Henoch |
Subject: |
Add Ukrainian G to cyrillic-translit? |
Date: |
Wed, 10 Sep 2008 10:55:59 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (berkeley-unix) |
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" ?Џ)