From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Visuwesh Newsgroups: gmane.emacs.bugs Subject: bug#50143: 28.0.50; Various issues with `tamil-itrans' input method Date: Tue, 15 Feb 2022 17:31:31 +0530 Message-ID: <874k509w4k.fsf@gmail.com> References: <83fsv2x7jt.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30218"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 50143@debbugs.gnu.org, Ramesh Nedunchezian To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Feb 15 13:03:11 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nJwY3-0007iP-89 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 15 Feb 2022 13:03:11 +0100 Original-Received: from localhost ([::1]:38190 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nJwY1-0000GZ-Ob for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 15 Feb 2022 07:03:09 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:39902) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nJwXu-0000GA-J8 for bug-gnu-emacs@gnu.org; Tue, 15 Feb 2022 07:03:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49869) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nJwXu-0000tp-8e for bug-gnu-emacs@gnu.org; Tue, 15 Feb 2022 07:03:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nJwXu-0007bk-5o for bug-gnu-emacs@gnu.org; Tue, 15 Feb 2022 07:03:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Visuwesh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Feb 2022 12:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50143 X-GNU-PR-Package: emacs Original-Received: via spool by 50143-submit@debbugs.gnu.org id=B50143.164492654329187 (code B ref 50143); Tue, 15 Feb 2022 12:03:02 +0000 Original-Received: (at 50143) by debbugs.gnu.org; 15 Feb 2022 12:02:23 +0000 Original-Received: from localhost ([127.0.0.1]:43766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJwXH-0007ah-Hb for submit@debbugs.gnu.org; Tue, 15 Feb 2022 07:02:23 -0500 Original-Received: from mail-pj1-f66.google.com ([209.85.216.66]:45055) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJwXG-0007aU-5d for 50143@debbugs.gnu.org; Tue, 15 Feb 2022 07:02:22 -0500 Original-Received: by mail-pj1-f66.google.com with SMTP id d9-20020a17090a498900b001b8bb1d00e7so1929725pjh.3 for <50143@debbugs.gnu.org>; Tue, 15 Feb 2022 04:02:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=4S/5nRm69pkrp90KUv2Vva9Kj1pCwnMytK2hChufEBw=; b=cmoGmh5cr2jwJfycHpgw9Q0evTxl7Amfa/6PKremIXK1hk+l7OyPeyK0wT/9/daEHj 19iUijFH3zaCKxP1Cm6oKVB/QQny2zTkmzZOS+xcs/uQWJpWdEK9uYkKkrBvdk3XEwQj d1lmMjEt5EGQnOpMhkQgveLiTOgxR97bzVHMe9rnEEop79xy6fDRTSgZL6yll+ahGLtX WE+ky+dmISIx0VrrJTdx1ujfLAeie4bru284Rwo475ScPBx/eY6oWU8sEzwO/2y29wSA CowZZJ26xPKu2auH4iLZpMgql+n31TLy9+TQI8TzEmhvFgl+IS+K9Us2UNGOiFnifvfC AG8A== 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:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=4S/5nRm69pkrp90KUv2Vva9Kj1pCwnMytK2hChufEBw=; b=k0ZpLCzOqDw8gVpU6K7pQ1+WQnPHHxI9hP59xvvXgsOiEKnz/IWztdus+Efu9hlBrf kfX4qRNNd5Y6imusxYbrLUKkKPEf1SXamC+OhbJf47rwXFBQfdyQgqXHnZRGjQvXR+Xr DKc+EAeQunjFPQllReq7rMf4xw8BMjWka/I/Z4JaiQzYQoQpVQN5TB0yn4wKPLP+cxLf k/uw3w27AYNCfX0DXCwK3pylqvqJI9Jc/NHyxF/f1Dawn2gVBKYLQIcEH2dQ6e9s6NIw Cp93XsT8ybaU+XSBh1HjoM+JFI7ItLcflYWgSS5MjZAjcB/sqEGLWQb/0Tmnla15WHAE Fm3w== X-Gm-Message-State: AOAM531Tf2tJKDVoOu39QPVmJZZKkyWR0Y0pnGw3NfC+jIKzrV5iDsbv NUKCcpm/1h5rbERvIrB1DWc= X-Google-Smtp-Source: ABdhPJwVn8HYO1CJfrisV1WaBQRUVKfK47uVcJ69Yu4Lzg0ua+CY7CJqWUaERqJhhavpDvNq8+XVyw== X-Received: by 2002:a17:902:d88a:: with SMTP id b10mr1913481plz.66.1644926536245; Tue, 15 Feb 2022 04:02:16 -0800 (PST) Original-Received: from localhost ([118.185.152.162]) by smtp.gmail.com with ESMTPSA id n37sm2657650pgl.48.2022.02.15.04.02.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Feb 2022 04:02:15 -0800 (PST) In-Reply-To: <83fsv2x7jt.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 22 Aug 2021 10:28:06 +0300") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:226985 Archived-At: [=E0=AE=9E=E0=AE=BE=E0=AE=AF=E0=AE=BF=E0=AE=B1=E0=AF=81, =E0=AE=86=E0=AE=95= =E0=AE=B8=E0=AF=8D=E0=AE=9F=E0=AF=8D 22 2021] Eli Zaretskii wrote: Hello, Eli >> From: Ramesh Nedunchezian >> Date: Sat, 21 Aug 2021 14:55:23 +0530 >>=20 >> I am working on `tamil-phonetic.el`, a "Tamil Phonetic Input for >> Emacs". See https://github.com/rnchzn/tamil-phonetic and >> https://raw.githubusercontent.com/rnchzn/tamil-phonetic/main/tamil-phone= tic.el. >> I will be submitting this library for inclusion in NON GNU ELPA. >> [...] >> 3. `indian-make-hash` ALWAYS installs translation for decimal digits >> 0-9. Tamil decimal digits are NOT used at all i.e., it is not even >> taught in Schools in the state of TamilNadu, India. So, I wanted a >> way NOT to insall the translation for digits. I suggest one of the >> following: >>=20 >> - Change signature of `(indian-make-hash TABLE TRANS-TABLE)' to >> `(indian-make-hash TABLE TRANS-TABLE &optional >> DONT-INSTALL-NATIVE-DIGITS)' or some such thing. > > This change of the API is acceptable, so please propose a patch along > these lines. > I wanted to send a patch so I took a quick look at ind-util.el, and ISTM that the hashtable `indian-tml-itrans-v5-hash' is calculated just once? Unfortunately, I don't understand the dances in ind-util.el, lisp/leim/indian.el, etc. so I'm afraid I cannot be of any help here. [ It should be a simple change if we don't make it a defcustom AFAIU. ] >> `indian-make-hash' is used by many indic scripts, so I am not >> sure if other indian language users would have a need for >> inputting native decimal digits. I--as a representative of Tamil >> speakers--can say that we don't need that ON by default. > > We can use this for Tamil only for now, and wait for users of other > languages to chime in. > > Thanks. As a native Tamil speaker, I can attest that contemporary text uses the Arabic numerals (in fact, Tamil digits are mentioned as a matter of fact in schools). I'm not sure about the situation in Sri Lanka, tho. I can try asking the native speakers of Kannada, Telugu, Malayalam, Hindi, Gujrati, and maybe Punjabi, Marathi and Bengali, too. The sample size will mostly be N=3D1 for most of these languages however, but given that they are native speakers, their statement should hold a lot of weight.