From unknown Sun Jun 22 00:57:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56414: [PATCH] Make gujarati-itrans method more phonetic Resent-From: Visuwesh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Jul 2022 04:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 56414 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 56414@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.165708273221567 (code B ref -1); Wed, 06 Jul 2022 04:46:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Jul 2022 04:45:32 +0000 Received: from localhost ([127.0.0.1]:52036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o8wuq-0005bn-Ho for submit@debbugs.gnu.org; Wed, 06 Jul 2022 00:45:32 -0400 Received: from lists.gnu.org ([209.51.188.17]:41774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o8wum-0005bd-6z for submit@debbugs.gnu.org; Wed, 06 Jul 2022 00:45:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57710) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o8wug-0006ZC-Fp for bug-gnu-emacs@gnu.org; Wed, 06 Jul 2022 00:45:26 -0400 Received: from mail-pl1-x643.google.com ([2607:f8b0:4864:20::643]:39552) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o8wue-0004SM-91 for bug-gnu-emacs@gnu.org; Wed, 06 Jul 2022 00:45:21 -0400 Received: by mail-pl1-x643.google.com with SMTP id c13so8943974pla.6 for ; Tue, 05 Jul 2022 21:45:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:user-agent:mime-version; bh=VYSmuERm4qYHAwpRuSEJs+tVHtQSZs865lWVPGH+YdM=; b=dzRsyCiFwyoFpq0QnXflQBCeNNmRFsMJfamvGmCeg6USSdiG4v0VgaGEsA12QnPcCo UL1npBH0zaOPubc2JVTxwtavio4fvuhESH7/F1ZJTbFNHk4QoPTrRrUGOG7AyPAUFiQh Q9RQcvdmlu/2nYx9DsNm6wrYnXlON76lncHuWs+jHQYaOVI9oQtl4GaJkVaOe8H0v1XG n9w1ffoX48N4Zx2cG/iZktkpY5mmfjjm31/ctqKivEuM0Y8OJT6seflAS9NCCjey9jGG QVt934Ut0X1I7JS94BjTGuyKAHmOeetJaj9WzD2wfrAhuDKuiZX5G9YE6vbnZk/AGVTW +zaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=VYSmuERm4qYHAwpRuSEJs+tVHtQSZs865lWVPGH+YdM=; b=VJTprVHqBGIdQXjceASZ/ZH4L2kdzAyyRA2yVrPdVDff4eG61iVTAvNuXOUGg+3pc5 QD4v7Y5S2BCIhFi/T21FT9gaFIKcNbaJe1WLTa2y1E7VKth2CyWYWzUxc3I+cyNVG40v iXlJW/GSH5OlvCot0KTkTIlxfagbMv9VzRkv3Jw4BG7GWaw0Twk5oYvtZWe/xL/gSdHk wQKdvjzk0a2efiCer5T/JYkTJ7ysz8HrqVcDAd7AyAdDYpc6fEpHnIh7Fm18OHni0EvU KKLHgFBW9q3O1hOiLoIAmPEL0N3bc0JbNzKFEHVYGoATXQPIaYpjj3HxxSmiJF8OPI36 GogA== X-Gm-Message-State: AJIora/p8tI5ZpWsVscOOlp4Uw8xvpvg2wQfgYk2iaRgfAF2ZHp3X7Ww zxKSfh2c4icx3qzHh1VJRrwODcqMpcE= X-Google-Smtp-Source: AGRyM1ue9dKBGw0pg3r9p2i3LPoz32koYB80R9cArKHBH+qhqgmjxGGMR4migqokmyo3R8rRQitjXA== X-Received: by 2002:a17:90b:1e0e:b0:1ef:97f9:dfb5 with SMTP id pg14-20020a17090b1e0e00b001ef97f9dfb5mr9394069pjb.217.1657082712727; Tue, 05 Jul 2022 21:45:12 -0700 (PDT) Received: from localhost ([49.204.116.18]) by smtp.gmail.com with ESMTPSA id cp2-20020a170902e78200b001664d88aab3sm24272756plb.240.2022.07.05.21.45.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jul 2022 21:45:11 -0700 (PDT) From: Visuwesh Date: Wed, 06 Jul 2022 10:14:58 +0530 Message-ID: <874jzuzw6t.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=2607:f8b0:4864:20::643; envelope-from=visuweshm@gmail.com; helo=mail-pl1-x643.google.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Tags: patch X-Debugs-Cc: kaushal.modi@gmail.com In a private exchange I had with Kashual Modi (CC'ed), I learnt that the translations for =E0=AA=8B and =E0=AB=A0 should be RRu and RRU respectively= since they are pronounced as ru and not ri (the current translations are RRi and RRI respectively). This is also reflected in the table found in the Vowels section in the wikipedia link here https://en.wikipedia.org/wiki/Gujarati_script#Gujarati_letters,_diacritics,= _and_digits. Attached patch adjusts the gujarati-itrans translation table to make it a bit more phonetic by following the above (and also fixes a typo I made in my last patch). Thanks. --=-=-= Content-Type: text/x-diff; charset=utf-8 Content-Disposition: attachment; filename=0001-Make-the-gujarati-itrans-more-phonetic.patch Content-Transfer-Encoding: quoted-printable >From 79803dccbd779b804100b57039fb7c9c2fc5ced9 Mon Sep 17 00:00:00 2001 From: Visuwesh Date: Wed, 6 Jul 2022 10:03:59 +0530 Subject: [PATCH] Make the gujarati-itrans more phonetic * lisp/language/ind-util.el (indian-itrans-v5-table-for-gjr): New translation table for Gujarati. (indian-gjr-itrans-v5-hash): Use the new table. (indian-tml-base-table, indian-tml-base-digits-table): Fix typo. --- lisp/language/ind-util.el | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/lisp/language/ind-util.el b/lisp/language/ind-util.el index fa380dbde7..cbddb41bf3 100644 --- a/lisp/language/ind-util.el +++ b/lisp/language/ind-util.el @@ -269,7 +269,7 @@ indian-tml-base-table ?=E0=AE=AF ?=E0=AE=B0 ?=E0=AE=B1 ?=E0=AE=B2 ?=E0=AE=B3 ?=E0=AE=B4 ?= =E0=AE=B5 ;; SEMIVOWELS ?=E0=AE=B6 ?=E0=AE=B7 ?=E0=AE=B8 ?=E0=AE=B9 ;; SIB= ILANTS nil nil nil nil nil nil nil nil ;; NUKTAS - "=E0=AE=9C=E0=AF=8D=E0=AE=9E" "=E0=AE=95=E0=AF=8D=E0=AE=B7" "=E0=AE= =95=E0=AF=8D=E2=80=8C=E0=AE=B7=E0=AF=8D") + "=E0=AE=9C=E0=AF=8D=E0=AE=9E" "=E0=AE=95=E0=AF=8D=E0=AE=B7" "=E0=AE= =95=E0=AF=8D=E2=80=8C=E0=AE=B7") (;; Misc Symbols nil ?=E0=AE=82 ?=E0=AE=83 nil ?=E0=AF=8D ?=E0=AF=90 nil) (;; Digits @@ -292,7 +292,7 @@ indian-tml-base-digits-table ?=E0=AE=AF ?=E0=AE=B0 ?=E0=AE=B1 ?=E0=AE=B2 ?=E0=AE=B3 ?=E0=AE=B4 ?= =E0=AE=B5 ;; SEMIVOWELS ?=E0=AE=B6 ?=E0=AE=B7 ?=E0=AE=B8 ?=E0=AE=B9 ;; SIB= ILANTS nil nil nil nil nil nil nil nil ;; NUKTAS - "=E0=AE=9C=E0=AF=8D=E0=AE=9E" "=E0=AE=95=E0=AF=8D=E0=AE=B7" "=E0=AE= =95=E0=AF=8D=E2=80=8C=E0=AE=B7=E0=AF=8D") + "=E0=AE=9C=E0=AF=8D=E0=AE=9E" "=E0=AE=95=E0=AF=8D=E0=AE=B7" "=E0=AE= =95=E0=AF=8D=E2=80=8C=E0=AE=B7") (;; Misc Symbols nil ?=E0=AE=82 ?=E0=AE=83 nil ?=E0=AF=8D ?=E0=AF=90 nil) (;; Digits @@ -330,6 +330,25 @@ indian-itrans-v5-table (;; misc -- 7 ".N" (".n" "M") "H" ".a" ".h" ("AUM" "OM") ".."))) =20 +(defvar indian-itrans-v5-table-for-gjr + '(;; for encode/decode + (;; vowels -- 18 + "a" ("aa" "A") "i" ("ii" "I") "u" ("uu" "U") + ("RRu" "R^u") ("LLi" "L^i") (".c" "e.c") "E" "e" "ai" + "o.c" "O" "o" "au" ("RRU" "R^U") ("LLI" "L^I")) + (;; consonants -- 40 + "k" "kh" "g" "gh" ("~N" "N^") + "ch" ("Ch" "chh") "j" "jh" ("~n" "JN") + "T" "Th" "D" "Dh" "N" + "t" "th" "d" "dh" "n" "nh" + "p" "ph" "b" "bh" "m" + "y" "r" "rh" "l" ("L" "ld") nil ("v" "w") + "sh" ("Sh" "shh") "s" "h" + "q" "K" "G" ("J" "z") ".D" ".Dh" "f" ("Y" "yh") + ("GY" "dny") "x") + (;; misc -- 7 + ".N" (".n" "M") "H" ".a" ".h" ("AUM" "OM") ".."))) + (defvar indian-itrans-v5-table-for-tamil '(;; for encode/decode (;; vowels -- 18 @@ -547,7 +566,7 @@ indian-pnj-itrans-v5-hash =20 (defvar indian-gjr-itrans-v5-hash (indian-make-hash indian-gjr-base-table - indian-itrans-v5-table)) + indian-itrans-v5-table-for-gjr)) =20 (defvar indian-ori-itrans-v5-hash (indian-make-hash indian-ori-base-table --=20 2.35.1 --=-=-=-- From unknown Sun Jun 22 00:57:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56414: [PATCH] Make gujarati-itrans method more phonetic Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Jul 2022 05:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56414 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Visuwesh Cc: 56414@debbugs.gnu.org Received: via spool by 56414-submit@debbugs.gnu.org id=B56414.165708561727267 (code B ref 56414); Wed, 06 Jul 2022 05:34:02 +0000 Received: (at 56414) by debbugs.gnu.org; 6 Jul 2022 05:33:37 +0000 Received: from localhost ([127.0.0.1]:52085 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o8xfN-00075i-AE for submit@debbugs.gnu.org; Wed, 06 Jul 2022 01:33:37 -0400 Received: from mail-qk1-f181.google.com ([209.85.222.181]:33718) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o8xfL-00075S-6r for 56414@debbugs.gnu.org; Wed, 06 Jul 2022 01:33:35 -0400 Received: by mail-qk1-f181.google.com with SMTP id f14so10377180qkm.0 for <56414@debbugs.gnu.org>; Tue, 05 Jul 2022 22:33:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=hK+qobykxm4bCoDEh5LWl5yUKh4Wi1hDIveIlpZMdaM=; b=V2Y7VLmCPxoPPvQaPOubeIsF+509At2tdML8LU1RQysTuvOBYCd3fi6Zdi7MmOP7Cy IZL4Km+dRBO/n0oftEGFRTmO6gA1bTUYIhV+xn6lZJ55EFWx3jD2BJ1qF0zVIKF1ymkN AZHgam034HCqFktKH0GTLTIiKZBpfINtDLCKkMSE7cUd5PvJdDwaktoZex4mZSp6Ray/ OEHeACvXhzWjtWWvaX00yIMvWtrtrPyY0OrIV9QwCb4YmYL73VP0OwMzUoMWDieH1UoY xDKrkBqxf2Cw4TlaHQfyxLqUkf5ol4AdDPTqFL5RSriqIxLLMvHA6YBREXa6rvmf9Wx+ WNjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=hK+qobykxm4bCoDEh5LWl5yUKh4Wi1hDIveIlpZMdaM=; b=D/UBKXz0seZqxa/14SJ/lP57r+KXkW6nAlyE3iSkWjU3TabJpqItinCRaXBIY20F80 Iv3WnYgXrbY2guweSb9Dy+Zu1sqHXh2JNGeup0JSnMJAYVXL5LhkQN4FOEi3Y6RoHuTN USd8S+gUxWroclFX8BnbSyYh1bW7HE1Nn8yovRHak6CSZtRjZJa8DpMpkU4BgDVqBby3 T1hniZkA2sv9gSyHVHgX3qC03agCx0bPHojjNmgXV1ZbTQHj6+vTfjVl7u1609anqtlm sxAegZZ/mFEup6YMbTMWxKzsJm5/iSzCuKj6quchxq8vSo/FaAChMzBhcLt84FxFrXOh LvhA== X-Gm-Message-State: AJIora+FLoP+wqlkOkVaeeN2SIukP46CGP6xnjR08NV3niIksTidj1w+ 5ITM3Z3x8TmjOlhey4t+OCJetdEk2f89GCUbY4U= X-Google-Smtp-Source: AGRyM1tjJpeVIHaWVEN61MwwrwNQd0Y+41sI87PSJw8wGJ4hs4/1yFPa5hU/5kqu7aoItPFMDj7XIDMCYLaU0Epwf5w= X-Received: by 2002:a37:6845:0:b0:6ae:d58a:4131 with SMTP id d66-20020a376845000000b006aed58a4131mr26341837qkc.605.1657085609488; Tue, 05 Jul 2022 22:33:29 -0700 (PDT) MIME-Version: 1.0 References: <874jzuzw6t.fsf@gmail.com> In-Reply-To: <874jzuzw6t.fsf@gmail.com> From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Wed, 6 Jul 2022 11:03:18 +0530 Message-ID: Content-Type: multipart/alternative; boundary="0000000000001db5b605e31c4fa5" X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Not only Gujarati, I think languages like Marathi (uses Devanagari script), Konkani (uses Devanagari and Kannada script), Kannada and Telugu also pronounce =?UTF-8?Q?=E0=A4=8B?= as ru and =?UTF-8?Q?=E0=A5=A0?= as ruu. Therefore instead of introducing a new table we should simply add more options in the pre-existing indian-itrans-v5-table, like we have already done for something like =?UTF-8?Q?=E0=A4=9C=E0=A5=8D=E0=A4=9E?= which is pronounced as [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (lumarzeli30[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (lumarzeli30[at]gmail.com) -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.222.181 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.222.181 listed in list.dnswl.org] 0.0 HTML_MESSAGE BODY: HTML included in message -0.0 T_SCC_BODY_TEXT_LINE No description available. 1.0 FREEMAIL_REPLY From and body contain different freemails X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) --0000000000001db5b605e31c4fa5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Not only Gujarati, I think languages like Marathi (uses Devanagari script), Konkani (uses Devanagari and Kannada script), Kannada and Telugu also pronounce =E0=A4=8B as ru and =E0=A5=A0 as ruu. Therefore instead of introducing a new table we should simply add more options in the pre-existing indian-itrans-v5-table, like we have already done for something like =E0=A4=9C=E0=A5=8D=E0=A4=9E which is pronounced as "gya" in Hindi and "dnya" in Marathi. Something like: 1 file changed, 2 insertions(+), 2 deletions(-) lisp/language/ind-util.el | 4 ++-- modified lisp/language/ind-util.el @@ -315,8 +315,8 @@ indian-itrans-v5-table '(;; for encode/decode (;; vowels -- 18 "a" ("aa" "A") "i" ("ii" "I") "u" ("uu" "U") - ("RRi" "R^i") ("LLi" "L^i") (".c" "e.c") "E" "e" "ai" - "o.c" "O" "o" "au" ("RRI" "R^I") ("LLI" "L^I")) + ("RRi" "R^i" "RRu" "R^u") ("LLi" "L^i") (".c" "e.c") "E" "e" "ai" + "o.c" "O" "o" "au" ("RRI" "R^I" "RRU" "R^U") ("LLI" "L^I")) (;; consonants -- 40 "k" "kh" "g" "gh" ("~N" "N^") "ch" ("Ch" "chh") "j" "jh" ("~n" "JN") On Wed, Jul 6, 2022 at 10:16 AM Visuwesh wrote: > Tags: patch > X-Debugs-Cc: kaushal.modi@gmail.com > > In a private exchange I had with Kashual Modi (CC'ed), I learnt that the > translations for =E0=AA=8B and =E0=AB=A0 should be RRu and RRU respective= ly since they > are pronounced as ru and not ri (the current translations are RRi and > RRI respectively). This is also reflected in the table found in the > Vowels section in the wikipedia link here > > https://en.wikipedia.org/wiki/Gujarati_script#Gujarati_letters,_diacritic= s,_and_digits > . > > Attached patch adjusts the gujarati-itrans translation table to make it > a bit more phonetic by following the above (and also fixes a typo I made > in my last patch). > > Thanks. > > --0000000000001db5b605e31c4fa5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Not only Gujarati, I think languages like Marathi (us= es Devanagari script), Konkani (uses Devanagari and Kannada script), Kannad= a and Telugu also pronounce =E0=A4=8B as ru and =E0=A5=A0 as ruu.

Therefore instead of introducing a new table we should simp= ly add more options in the pre-existing indian-itrans-v5-table, like we hav= e already done for something like =E0=A4=9C=E0=A5=8D=E0=A4=9E which is pron= ounced
as "gya" in Hindi and "dnya" in Marath= i.

Something like:
1 file changed, 2 ins= ertions(+), 2 deletions(-)
lisp/language/ind-util.el | 4 ++--

mod= ified =C2=A0 lisp/language/ind-util.el
@@ -315,8 +315,8 @@ indian-itrans= -v5-table
=C2=A0 =C2=A0'(;; for encode/decode
=C2=A0 =C2=A0 =C2= =A0(;; vowels -- 18
=C2=A0 =C2=A0 =C2=A0 "a" ("aa" &= quot;A") "i" ("ii" "I") "u" (&= quot;uu" "U")
- =C2=A0 =C2=A0 ("RRi" "R^i&= quot;) ("LLi" "L^i") (".c" "e.c") &= quot;E" "e" "ai"
- =C2=A0 =C2=A0 "o.c"= ; =C2=A0"O" =C2=A0 "o" =C2=A0 "au" =C2=A0(&qu= ot;RRI" "R^I") ("LLI" "L^I"))
+ =C2= =A0 =C2=A0 ("RRi" "R^i" "RRu" "R^u"= ) ("LLi" "L^i") (".c" "e.c") "= E" "e" "ai"
+ =C2=A0 =C2=A0 "o.c" =C2= =A0"O" =C2=A0 "o" =C2=A0 "au" =C2=A0("RR= I" "R^I" "RRU" "R^U") ("LLI" &= quot;L^I"))
=C2=A0 =C2=A0 =C2=A0(;; consonants -- 40
=C2=A0 =C2= =A0 =C2=A0 "k" =C2=A0 "kh" =C2=A0"g" =C2=A0 &= quot;gh" =C2=A0("~N" "N^")
=C2=A0 =C2=A0 =C2=A0= "ch" ("Ch" "chh") "j" "jh&quo= t; ("~n" "JN")


On Wed, Jul 6, 2022 at 10:1= 6 AM Visuwesh <visuweshm@gmail.co= m> wrote:
Tags: patch
X-Debugs-Cc: ka= ushal.modi@gmail.com

In a private exchange I had with Kashual Modi (CC'ed), I learnt that th= e
translations for =E0=AA=8B and =E0=AB=A0 should be RRu and RRU respectively= since they
are pronounced as ru and not ri (the current translations are RRi and
RRI respectively).=C2=A0 This is also reflected in the table found in the Vowels section in the wikipedia link here
https://en.wik= ipedia.org/wiki/Gujarati_script#Gujarati_letters,_diacritics,_and_digits.

Attached patch adjusts the gujarati-itrans translation table to make it
a bit more phonetic by following the above (and also fixes a typo I made in my last patch).

Thanks.

--0000000000001db5b605e31c4fa5-- From unknown Sun Jun 22 00:57:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56414: [PATCH] Make gujarati-itrans method more phonetic Resent-From: Visuwesh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Jul 2022 06:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56414 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Cc: 56414@debbugs.gnu.org Received: via spool by 56414-submit@debbugs.gnu.org id=B56414.165708750531070 (code B ref 56414); Wed, 06 Jul 2022 06:06:01 +0000 Received: (at 56414) by debbugs.gnu.org; 6 Jul 2022 06:05:05 +0000 Received: from localhost ([127.0.0.1]:52099 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o8y9p-000853-63 for submit@debbugs.gnu.org; Wed, 06 Jul 2022 02:05:05 -0400 Received: from mail-pf1-f193.google.com ([209.85.210.193]:43657) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o8y9l-00084L-3o for 56414@debbugs.gnu.org; Wed, 06 Jul 2022 02:05:03 -0400 Received: by mail-pf1-f193.google.com with SMTP id t3so307884pfq.10 for <56414@debbugs.gnu.org>; Tue, 05 Jul 2022 23:05:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :user-agent:mime-version; bh=qZDhDcsDzS5BlynBukS4kYni86HH6X+AlEJzVZLCsvU=; b=RCBHZIyb4i1Fhf0sT2Ew3vegIX+19cEpYRsq4qiURk9XO8TIh78xwno/zpUwSfgHnA k6DgQL5zdhDCeinibHeXMsrMcuEXGBHa1UmopqIMJdB9ATNK3s1WUhCPxmK3Z7hctGzB aUPtDIhwQGjpZVaUgXY6SmJEL6mMfRGFinQQK908uoZ8BefPhWmj25XiPo8+24g9owPS 3t4i+JAGKiibyDCM0l3B7xH/AaCcRRWJXYM8hCKHxXR2TLNEQltVtGEArPe9jRD+yxkL OO1Z2sB9HG3l9IXbtEjVtEBljHMgvIRPEYSzd02fIDA713zpqHThTgQ/VCTY1pcgzeqR WyDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:user-agent:mime-version; bh=qZDhDcsDzS5BlynBukS4kYni86HH6X+AlEJzVZLCsvU=; b=IHgk4+IFjnDvCSK4extrWc3U7kClA/8iabMpIE6y0z3ZplsBMfKrHBtEL59HwFdAWp S+i8gjS7Ybg8sz4JQNfOj77Nc3rtbFuREEiWH99uW1h9RKAWRSJFp7xFCFx2ecRXfjhK M9czzc7yrMEnEKnNWcZGc2PNBcv1FwSgoNGE36VS3n1Bt7X2NpLGT6WEiq46ThzgN0Dp bG0pxR+qkCENtjOMTH3yuvFPL0Gz1zSwFVwfvaR6nZ8GOXtUIJWPUC6C24ZzG0x+iqLc ImTw+IUSW7M/Q1O1aNGxqsZP2LQbyIjBJQCMKkQelf5C7QMrxjs487azsE3j4uc7u5va YW7g== X-Gm-Message-State: AJIora+xNbnWWuJ2xlcpan1seUFjku6rxjfKTere39HNZ5sd18HlX0Oa 2qEvm6KgBgKQ9+N7tw6PNG4= X-Google-Smtp-Source: AGRyM1u0YsninCHwfZzyzZ798uRdH53hCaL7hVyEBHaaiwEFeTiSvR1di+0PU8nkHL3F0vEcaOGObQ== X-Received: by 2002:a63:214b:0:b0:40d:d4d2:2b5e with SMTP id s11-20020a63214b000000b0040dd4d22b5emr33583802pgm.531.1657087495258; Tue, 05 Jul 2022 23:04:55 -0700 (PDT) Received: from localhost ([49.204.116.18]) by smtp.gmail.com with ESMTPSA id h9-20020a63f909000000b0040df75ca8bcsm18214274pgi.50.2022.07.05.23.04.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jul 2022 23:04:54 -0700 (PDT) From: Visuwesh In-Reply-To: ("=?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh"'s message of "Wed, 6 Jul 2022 11:03:18 +0530") References: <874jzuzw6t.fsf@gmail.com> Date: Wed, 06 Jul 2022 11:34:51 +0530 Message-ID: <87tu7uydx8.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable [=E0=AE=AA=E0=AF=81=E0=AE=A4=E0=AE=A9=E0=AF=8D =E0=AE=9C=E0=AF=82=E0=AE=B2= =E0=AF=88 06, 2022] =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF= =E0=A4=82=E0=A4=B9 Sameer Singh wrote: > Not only Gujarati, I think languages like Marathi (uses Devanagari script= ), > Konkani (uses Devanagari and Kannada script), Kannada and Telugu also > pronounce =E0=A4=8B as ru and =E0=A5=A0 as ruu. > > Therefore instead of introducing a new table we should simply add more > options in the pre-existing indian-itrans-v5-table, like we have already > done for something like =E0=A4=9C=E0=A5=8D=E0=A4=9E which is pronounced > as "gya" in Hindi and "dnya" in Marathi. > Sounds good to me. Revised patch attached. --=-=-= Content-Type: text/x-diff; charset=utf-8 Content-Disposition: attachment; filename=0001-Make-the-Indian-itrans-methods-more-phonetic.patch Content-Transfer-Encoding: quoted-printable >From 85ca8fd4a3cc9e1a2a30fdeb5b10db2999be2600 Mon Sep 17 00:00:00 2001 From: Visuwesh Date: Wed, 6 Jul 2022 10:03:59 +0530 Subject: [PATCH] Make the Indian itrans methods more phonetic MIME-Version: 1.0 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 8bit The characters =E0=A4=8B and =E0=A5=A0 are pronunced as ru in languages suc= h as Marathi, Gujarati, Telugu, etc. so add new translation rules that reflects this sound. (bug#56414) * lisp/language/ind-util.el (indian-itrans-v5-table): Add new translation rules to make the input method more phonetic. (indian-tml-base-table, indian-tml-base-digits-table): Fix typo. --- lisp/language/ind-util.el | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lisp/language/ind-util.el b/lisp/language/ind-util.el index fa380dbde7..27facaa858 100644 --- a/lisp/language/ind-util.el +++ b/lisp/language/ind-util.el @@ -269,7 +269,7 @@ indian-tml-base-table ?=E0=AE=AF ?=E0=AE=B0 ?=E0=AE=B1 ?=E0=AE=B2 ?=E0=AE=B3 ?=E0=AE=B4 ?= =E0=AE=B5 ;; SEMIVOWELS ?=E0=AE=B6 ?=E0=AE=B7 ?=E0=AE=B8 ?=E0=AE=B9 ;; SIB= ILANTS nil nil nil nil nil nil nil nil ;; NUKTAS - "=E0=AE=9C=E0=AF=8D=E0=AE=9E" "=E0=AE=95=E0=AF=8D=E0=AE=B7" "=E0=AE= =95=E0=AF=8D=E2=80=8C=E0=AE=B7=E0=AF=8D") + "=E0=AE=9C=E0=AF=8D=E0=AE=9E" "=E0=AE=95=E0=AF=8D=E0=AE=B7" "=E0=AE= =95=E0=AF=8D=E2=80=8C=E0=AE=B7") (;; Misc Symbols nil ?=E0=AE=82 ?=E0=AE=83 nil ?=E0=AF=8D ?=E0=AF=90 nil) (;; Digits @@ -292,7 +292,7 @@ indian-tml-base-digits-table ?=E0=AE=AF ?=E0=AE=B0 ?=E0=AE=B1 ?=E0=AE=B2 ?=E0=AE=B3 ?=E0=AE=B4 ?= =E0=AE=B5 ;; SEMIVOWELS ?=E0=AE=B6 ?=E0=AE=B7 ?=E0=AE=B8 ?=E0=AE=B9 ;; SIB= ILANTS nil nil nil nil nil nil nil nil ;; NUKTAS - "=E0=AE=9C=E0=AF=8D=E0=AE=9E" "=E0=AE=95=E0=AF=8D=E0=AE=B7" "=E0=AE= =95=E0=AF=8D=E2=80=8C=E0=AE=B7=E0=AF=8D") + "=E0=AE=9C=E0=AF=8D=E0=AE=9E" "=E0=AE=95=E0=AF=8D=E0=AE=B7" "=E0=AE= =95=E0=AF=8D=E2=80=8C=E0=AE=B7") (;; Misc Symbols nil ?=E0=AE=82 ?=E0=AE=83 nil ?=E0=AF=8D ?=E0=AF=90 nil) (;; Digits @@ -315,8 +315,8 @@ indian-itrans-v5-table '(;; for encode/decode (;; vowels -- 18 "a" ("aa" "A") "i" ("ii" "I") "u" ("uu" "U") - ("RRi" "R^i") ("LLi" "L^i") (".c" "e.c") "E" "e" "ai" - "o.c" "O" "o" "au" ("RRI" "R^I") ("LLI" "L^I")) + ("RRi" "R^i" "RRu" "R^u") ("LLi" "L^i") (".c" "e.c") "E" "e" "ai" + "o.c" "O" "o" "au" ("RRI" "R^I" "RRU" "R^U") ("LLI" "L^I")) (;; consonants -- 40 "k" "kh" "g" "gh" ("~N" "N^") "ch" ("Ch" "chh") "j" "jh" ("~n" "JN") --=20 2.35.1 --=-=-=-- From unknown Sun Jun 22 00:57:40 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Visuwesh Subject: bug#56414: closed (Re: bug#56414: [PATCH] Make gujarati-itrans method more phonetic) Message-ID: References: <83h73t5sg9.fsf@gnu.org> <874jzuzw6t.fsf@gmail.com> X-Gnu-PR-Message: they-closed 56414 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 56414@debbugs.gnu.org Date: Thu, 07 Jul 2022 06:49:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1657176542-27360-1" This is a multi-part message in MIME format... ------------=_1657176542-27360-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #56414: [PATCH] Make gujarati-itrans method more phonetic which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 56414@debbugs.gnu.org. --=20 56414: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D56414 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1657176542-27360-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 56414-done) by debbugs.gnu.org; 7 Jul 2022 06:48:37 +0000 Received: from localhost ([127.0.0.1]:55578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o9LJV-00076f-JC for submit@debbugs.gnu.org; Thu, 07 Jul 2022 02:48:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o9LJR-00076Q-Bg for 56414-done@debbugs.gnu.org; Thu, 07 Jul 2022 02:48:35 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40064) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o9LJL-0004Wl-Vz; Thu, 07 Jul 2022 02:48:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=cIaYfIFiK9pX4Xi08q7t6ZPVakKDL/dAMQuDMu7Gg78=; b=HP2onFYDPOn1XrVOleme KO+lCh0dQQ/v4q87WJ9JkeQwbTho41UTj5xcIcGJz+1SM6ZrSSvga59twqGsg+nN5xKJ1Q9/bAwOq 9aaetyYCivoV3zXtRcPJdTh7erKhV30gPuK6jk2XMUmKGzLvBT60x4fM8l80dD9ewBcWG6FGKsScO /zNoXkbYD/ctvp87l02pK3ngA3L6uilUY2VQw8QX/C/b3VFVOOQVUlPM4kEWxh/BGIvFijv4VhbIf bHfth6HY2g+1CsPSdX0ICLo/H6/d+kYXVJ8ZRHUAmakL2MeaeEMS7RTY/t6ogq9i09HjnI+XJZ6fH h9FF60Zkd0tjtA==; Received: from [87.69.77.57] (port=3610 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o9LJL-0004XC-Bl; Thu, 07 Jul 2022 02:48:27 -0400 Date: Thu, 07 Jul 2022 09:48:22 +0300 Message-Id: <83h73t5sg9.fsf@gnu.org> From: Eli Zaretskii To: Visuwesh In-Reply-To: <87tu7uydx8.fsf@gmail.com> (message from Visuwesh on Wed, 06 Jul 2022 11:34:51 +0530) Subject: Re: bug#56414: [PATCH] Make gujarati-itrans method more phonetic References: <874jzuzw6t.fsf@gmail.com> <87tu7uydx8.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56414-done Cc: 56414-done@debbugs.gnu.org, lumarzeli30@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 56414@debbugs.gnu.org > From: Visuwesh > Date: Wed, 06 Jul 2022 11:34:51 +0530 > > [புதன் ஜூலை 06, 2022] समीर सिंह Sameer Singh wrote: > > > Not only Gujarati, I think languages like Marathi (uses Devanagari script), > > Konkani (uses Devanagari and Kannada script), Kannada and Telugu also > > pronounce ऋ as ru and ॠ as ruu. > > > > Therefore instead of introducing a new table we should simply add more > > options in the pre-existing indian-itrans-v5-table, like we have already > > done for something like ज्ञ which is pronounced > > as "gya" in Hindi and "dnya" in Marathi. > > > > Sounds good to me. > > Revised patch attached. Thanks, installed. ------------=_1657176542-27360-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Jul 2022 04:45:32 +0000 Received: from localhost ([127.0.0.1]:52036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o8wuq-0005bn-Ho for submit@debbugs.gnu.org; Wed, 06 Jul 2022 00:45:32 -0400 Received: from lists.gnu.org ([209.51.188.17]:41774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o8wum-0005bd-6z for submit@debbugs.gnu.org; Wed, 06 Jul 2022 00:45:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57710) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o8wug-0006ZC-Fp for bug-gnu-emacs@gnu.org; Wed, 06 Jul 2022 00:45:26 -0400 Received: from mail-pl1-x643.google.com ([2607:f8b0:4864:20::643]:39552) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o8wue-0004SM-91 for bug-gnu-emacs@gnu.org; Wed, 06 Jul 2022 00:45:21 -0400 Received: by mail-pl1-x643.google.com with SMTP id c13so8943974pla.6 for ; Tue, 05 Jul 2022 21:45:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:user-agent:mime-version; bh=VYSmuERm4qYHAwpRuSEJs+tVHtQSZs865lWVPGH+YdM=; b=dzRsyCiFwyoFpq0QnXflQBCeNNmRFsMJfamvGmCeg6USSdiG4v0VgaGEsA12QnPcCo UL1npBH0zaOPubc2JVTxwtavio4fvuhESH7/F1ZJTbFNHk4QoPTrRrUGOG7AyPAUFiQh Q9RQcvdmlu/2nYx9DsNm6wrYnXlON76lncHuWs+jHQYaOVI9oQtl4GaJkVaOe8H0v1XG n9w1ffoX48N4Zx2cG/iZktkpY5mmfjjm31/ctqKivEuM0Y8OJT6seflAS9NCCjey9jGG QVt934Ut0X1I7JS94BjTGuyKAHmOeetJaj9WzD2wfrAhuDKuiZX5G9YE6vbnZk/AGVTW +zaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=VYSmuERm4qYHAwpRuSEJs+tVHtQSZs865lWVPGH+YdM=; b=VJTprVHqBGIdQXjceASZ/ZH4L2kdzAyyRA2yVrPdVDff4eG61iVTAvNuXOUGg+3pc5 QD4v7Y5S2BCIhFi/T21FT9gaFIKcNbaJe1WLTa2y1E7VKth2CyWYWzUxc3I+cyNVG40v iXlJW/GSH5OlvCot0KTkTIlxfagbMv9VzRkv3Jw4BG7GWaw0Twk5oYvtZWe/xL/gSdHk wQKdvjzk0a2efiCer5T/JYkTJ7ysz8HrqVcDAd7AyAdDYpc6fEpHnIh7Fm18OHni0EvU KKLHgFBW9q3O1hOiLoIAmPEL0N3bc0JbNzKFEHVYGoATXQPIaYpjj3HxxSmiJF8OPI36 GogA== X-Gm-Message-State: AJIora/p8tI5ZpWsVscOOlp4Uw8xvpvg2wQfgYk2iaRgfAF2ZHp3X7Ww zxKSfh2c4icx3qzHh1VJRrwODcqMpcE= X-Google-Smtp-Source: AGRyM1ue9dKBGw0pg3r9p2i3LPoz32koYB80R9cArKHBH+qhqgmjxGGMR4migqokmyo3R8rRQitjXA== X-Received: by 2002:a17:90b:1e0e:b0:1ef:97f9:dfb5 with SMTP id pg14-20020a17090b1e0e00b001ef97f9dfb5mr9394069pjb.217.1657082712727; Tue, 05 Jul 2022 21:45:12 -0700 (PDT) Received: from localhost ([49.204.116.18]) by smtp.gmail.com with ESMTPSA id cp2-20020a170902e78200b001664d88aab3sm24272756plb.240.2022.07.05.21.45.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jul 2022 21:45:11 -0700 (PDT) From: Visuwesh To: bug-gnu-emacs@gnu.org Subject: [PATCH] Make gujarati-itrans method more phonetic Date: Wed, 06 Jul 2022 10:14:58 +0530 Message-ID: <874jzuzw6t.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=2607:f8b0:4864:20::643; envelope-from=visuweshm@gmail.com; helo=mail-pl1-x643.google.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Tags: patch X-Debugs-Cc: kaushal.modi@gmail.com In a private exchange I had with Kashual Modi (CC'ed), I learnt that the translations for =E0=AA=8B and =E0=AB=A0 should be RRu and RRU respectively= since they are pronounced as ru and not ri (the current translations are RRi and RRI respectively). This is also reflected in the table found in the Vowels section in the wikipedia link here https://en.wikipedia.org/wiki/Gujarati_script#Gujarati_letters,_diacritics,= _and_digits. Attached patch adjusts the gujarati-itrans translation table to make it a bit more phonetic by following the above (and also fixes a typo I made in my last patch). Thanks. --=-=-= Content-Type: text/x-diff; charset=utf-8 Content-Disposition: attachment; filename=0001-Make-the-gujarati-itrans-more-phonetic.patch Content-Transfer-Encoding: quoted-printable >From 79803dccbd779b804100b57039fb7c9c2fc5ced9 Mon Sep 17 00:00:00 2001 From: Visuwesh Date: Wed, 6 Jul 2022 10:03:59 +0530 Subject: [PATCH] Make the gujarati-itrans more phonetic * lisp/language/ind-util.el (indian-itrans-v5-table-for-gjr): New translation table for Gujarati. (indian-gjr-itrans-v5-hash): Use the new table. (indian-tml-base-table, indian-tml-base-digits-table): Fix typo. --- lisp/language/ind-util.el | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/lisp/language/ind-util.el b/lisp/language/ind-util.el index fa380dbde7..cbddb41bf3 100644 --- a/lisp/language/ind-util.el +++ b/lisp/language/ind-util.el @@ -269,7 +269,7 @@ indian-tml-base-table ?=E0=AE=AF ?=E0=AE=B0 ?=E0=AE=B1 ?=E0=AE=B2 ?=E0=AE=B3 ?=E0=AE=B4 ?= =E0=AE=B5 ;; SEMIVOWELS ?=E0=AE=B6 ?=E0=AE=B7 ?=E0=AE=B8 ?=E0=AE=B9 ;; SIB= ILANTS nil nil nil nil nil nil nil nil ;; NUKTAS - "=E0=AE=9C=E0=AF=8D=E0=AE=9E" "=E0=AE=95=E0=AF=8D=E0=AE=B7" "=E0=AE= =95=E0=AF=8D=E2=80=8C=E0=AE=B7=E0=AF=8D") + "=E0=AE=9C=E0=AF=8D=E0=AE=9E" "=E0=AE=95=E0=AF=8D=E0=AE=B7" "=E0=AE= =95=E0=AF=8D=E2=80=8C=E0=AE=B7") (;; Misc Symbols nil ?=E0=AE=82 ?=E0=AE=83 nil ?=E0=AF=8D ?=E0=AF=90 nil) (;; Digits @@ -292,7 +292,7 @@ indian-tml-base-digits-table ?=E0=AE=AF ?=E0=AE=B0 ?=E0=AE=B1 ?=E0=AE=B2 ?=E0=AE=B3 ?=E0=AE=B4 ?= =E0=AE=B5 ;; SEMIVOWELS ?=E0=AE=B6 ?=E0=AE=B7 ?=E0=AE=B8 ?=E0=AE=B9 ;; SIB= ILANTS nil nil nil nil nil nil nil nil ;; NUKTAS - "=E0=AE=9C=E0=AF=8D=E0=AE=9E" "=E0=AE=95=E0=AF=8D=E0=AE=B7" "=E0=AE= =95=E0=AF=8D=E2=80=8C=E0=AE=B7=E0=AF=8D") + "=E0=AE=9C=E0=AF=8D=E0=AE=9E" "=E0=AE=95=E0=AF=8D=E0=AE=B7" "=E0=AE= =95=E0=AF=8D=E2=80=8C=E0=AE=B7") (;; Misc Symbols nil ?=E0=AE=82 ?=E0=AE=83 nil ?=E0=AF=8D ?=E0=AF=90 nil) (;; Digits @@ -330,6 +330,25 @@ indian-itrans-v5-table (;; misc -- 7 ".N" (".n" "M") "H" ".a" ".h" ("AUM" "OM") ".."))) =20 +(defvar indian-itrans-v5-table-for-gjr + '(;; for encode/decode + (;; vowels -- 18 + "a" ("aa" "A") "i" ("ii" "I") "u" ("uu" "U") + ("RRu" "R^u") ("LLi" "L^i") (".c" "e.c") "E" "e" "ai" + "o.c" "O" "o" "au" ("RRU" "R^U") ("LLI" "L^I")) + (;; consonants -- 40 + "k" "kh" "g" "gh" ("~N" "N^") + "ch" ("Ch" "chh") "j" "jh" ("~n" "JN") + "T" "Th" "D" "Dh" "N" + "t" "th" "d" "dh" "n" "nh" + "p" "ph" "b" "bh" "m" + "y" "r" "rh" "l" ("L" "ld") nil ("v" "w") + "sh" ("Sh" "shh") "s" "h" + "q" "K" "G" ("J" "z") ".D" ".Dh" "f" ("Y" "yh") + ("GY" "dny") "x") + (;; misc -- 7 + ".N" (".n" "M") "H" ".a" ".h" ("AUM" "OM") ".."))) + (defvar indian-itrans-v5-table-for-tamil '(;; for encode/decode (;; vowels -- 18 @@ -547,7 +566,7 @@ indian-pnj-itrans-v5-hash =20 (defvar indian-gjr-itrans-v5-hash (indian-make-hash indian-gjr-base-table - indian-itrans-v5-table)) + indian-itrans-v5-table-for-gjr)) =20 (defvar indian-ori-itrans-v5-hash (indian-make-hash indian-ori-base-table --=20 2.35.1 --=-=-=-- ------------=_1657176542-27360-1--