unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#55439: [PATCH] Add support for the Modi script
@ 2022-05-15 23:33 समीर सिंह Sameer Singh
  2022-05-16  7:00 ` Pankaj Jangid
  2022-05-16 11:33 ` Eli Zaretskii
  0 siblings, 2 replies; 43+ messages in thread
From: समीर सिंह Sameer Singh @ 2022-05-15 23:33 UTC (permalink / raw)
  To: 55439


[-- Attachment #1.1: Type: text/plain, Size: 269 bytes --]

I have added the modi script to Emacs this time.

I have also renamed Hindi to Devanagari in etc/HELLO, since this script is
also used by
languages other than Hindi, like: Marathi and Nepali. If this change is not
warranted you can
revert it.

Please review the patch.

[-- Attachment #1.2: Type: text/html, Size: 370 bytes --]

[-- Attachment #2: 0001-Add-support-for-the-Modi-script.patch --]
[-- Type: text/x-patch, Size: 7661 bytes --]

From 390e29f3f87d0c69b4e04c36db6b057f55cd86f1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0=20=E0=A4=B8=E0=A4=BF?=
 =?UTF-8?q?=E0=A4=82=E0=A4=B9=20Sameer=20Singh?= <lumarzeli30@gmail.com>
Date: Mon, 16 May 2022 04:56:19 +0530
Subject: [PATCH] Add support for the Modi script

* lisp/language/indian.el ("Modi"): New language environment.
Add composition rules for Modi.  Add sample text and input
method.
* lisp/international/fontset.el (script-representative-chars)
(setup-default-fontset): Support Modi.
* lisp/leim/quail/indian.el ("modi"): New input method.

* etc/HELLO: Add a Modi greeting.
Rename Hindi to Devanagari.
* etc/NEWS: Announce the new language environment and its
input method.
---
 etc/HELLO                     |   5 +-
 etc/NEWS                      |   5 ++
 lisp/international/fontset.el |   3 +-
 lisp/language/indian.el       |  32 +++++++++++
 lisp/leim/quail/indian.el     | 101 ++++++++++++++++++++++++++++++++++
 5 files changed, 144 insertions(+), 2 deletions(-)

diff --git a/etc/HELLO b/etc/HELLO
index 16a38b59d3..04014e8dea 100644
--- a/etc/HELLO
+++ b/etc/HELLO
@@ -38,6 +38,7 @@ Comanche /kəˈmæntʃiː/	Haa marʉ́awe
 Cree (ᓀᐦᐃᔭᐍᐏᐣ)	ᑕᓂᓯ / ᐙᒋᔮ
 Czech (čeština)	Dobrý den
 Danish (dansk)	Hej / Goddag / Halløj
+Devanagari (देवनागरी)	नमस्ते / नमस्कार
 Dutch (Nederlands)	Hallo / Dag
 Efik  /ˈɛfɪk/	Mɔkɔm
 Egyptian Hieroglyphs (𓂋𓏤𓈖𓆎𓅓‌𓏏𓊖)	𓅓𓊵𓏏𓊪, 𓇍𓇋𓂻𓍘𓇋
@@ -55,7 +57,6 @@ Greek, ancient (ἑλληνική)	Οὖλέ τε καὶ μέγα χαῖρε
 Gujarati (ગુજરાતી)	નમસ્તે
 Hebrew (עִבְרִית)	שָׁלוֹם
 Hungarian (magyar)	Szép jó napot!
-Hindi (हिंदी)	नमस्ते / नमस्कार ।
 Inuktitut (ᐃᓄᒃᑎᑐᑦ)	ᐊᐃ
 Italian (italiano)	Ciao / Buon giorno
 Javanese (ꦧꦱꦗꦮꦶ)	console.log("ꦲꦭꦺꦴ");
@@ -69,6 +70,7 @@ Malayalam (മലയാളം)	നമസ്കാരം
 Maldivian (ދިވެހި)	އައްސަލާމު ޢަލައިކުމް / ކިހިނެހް؟
 Maltese (il-Malti)	Bonġu / Saħħa
 Mathematics	∀ p ∈ world • hello p  □
+Modi (𑘦𑘻𑘚𑘲)	𑘡𑘦𑘭𑘿𑘎𑘰𑘨
 Mongolian (монгол хэл)	Сайн байна уу?
 Northern Thai (ᨣᩣᩴᨾᩮᩬᩥᨦ / ᨽᩣᩈᩣᩃ᩶ᩣ᩠ᨶᨶᩣ)	ᩈ᩠ᩅᩢᩔ᩠ᨯᩦᨣᩕᩢ᩠ᨸ
 Norwegian (norsk)	Hei / God dag
diff --git a/etc/NEWS b/etc/NEWS
index a3ec2100e9..67f711033a 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -801,6 +801,11 @@ This language environment supports the Syloti Nagri script for the Sylheti
 language, which is spoke in parts of Bangladesh, Assam and Tripura.  A new
 input method, 'syloti-nagri', is provided to type text in this script.
 
+*** New language environment "Modi"
+This language environment supports the Modi script which was used to write
+the Marathi language in the past.  A new input method, 'modi', is provided
+to type text in this script.
+
 ---
 *** New Greek translation of the Emacs tutorial.
 Type 'C-u C-h t' to select it in case your language setup does not do
diff --git a/lisp/international/fontset.el b/lisp/international/fontset.el
index 0abbf2309c..40499f42d0 100644
--- a/lisp/international/fontset.el
+++ b/lisp/international/fontset.el
@@ -244,7 +244,7 @@ font-encoding-charset-alist
 	(newa #x11400)
 	(tirhuta #x11481 #x1148F #x114D0)
 	(siddham #x1158E #x115AF #x115D4)
-	(modi #x11600)
+	(modi #x1160E #x11630 #x11655)
 	(takri #x11680)
 	(dogra #x11800)
 	(warang-citi #x118A1)
@@ -782,6 +782,7 @@ setup-default-fontset
                     sharada
                     tirhuta
                     siddham
+                    modi
 		    makasar
                     dives-akuru
 		    cuneiform
diff --git a/lisp/language/indian.el b/lisp/language/indian.el
index 559239b491..ae1ea14279 100644
--- a/lisp/language/indian.el
+++ b/lisp/language/indian.el
@@ -191,6 +191,16 @@ 'devanagari
 in this language environment."))
  '("Indian"))
 
+(set-language-info-alist
+ "Modi" '((charset unicode)
+          (coding-system utf-8)
+          (coding-priority utf-8)
+          (input-method . "modi")
+          (sample-text . "Modi (𑘦𑘻𑘚𑘲)        𑘡𑘦𑘭𑘿𑘎𑘰𑘨")
+          (documentation . "\
+Marathi language and one of its script Modi is supported
+in this language environment."))
+ '("Indian"))
 
 ;; Replace mnemonic characters in REGEXP according to TABLE.  TABLE is
 ;; an alist of (MNEMONIC-STRING . REPLACEMENT-STRING).
@@ -618,5 +628,27 @@ malayalam-composable-pattern
                                        vowel "?" nasal "?")
                                1 'font-shape-gstring))))
 
+;; Modi composition rules
+(let ((consonant            "[\x1160E-\x1162F]")
+      (independent-vowel    "[\x11600-\x1160D]")
+      (vowel                "[\x11630-\x1163C]")
+      (nasal                "\x1163D")
+      (visarga              "\x1163E")
+      (virama               "\x1163F")
+      (ardhacandra          "\x11640"))
+  (set-char-table-range composition-function-table
+                        '(#x11630 . #x11640)
+                        (list (vector
+                               ;; Consonant based syllables
+                               (concat consonant "\\(?:" virama consonant "\\)*\\(?:"
+                                       virama "\\|" vowel "*" ardhacandra "?" nasal
+                                       "?" visarga "?\\)")
+                               1 'font-shape-gstring)
+                              (vector
+                               ;; Vowels based syllables
+                               (concat independent-vowel virama "?" vowel "?" ardhacandra
+                                       nasal "?" visarga "?")
+                               1 'font-shape-gstring))))
+
 (provide 'indian)
 ;;; indian.el ends here
diff --git a/lisp/leim/quail/indian.el b/lisp/leim/quail/indian.el
index eb9d1183e5..95798a4477 100644
--- a/lisp/leim/quail/indian.el
+++ b/lisp/leim/quail/indian.el
@@ -1348,4 +1348,105 @@ "||"
 ("M"  ?ꠋ)
 )
 
+(quail-define-package
+ "modi" "Modi" "𑘦𑘻" t "Modi phonetic input method.
+
+ `\\=`' is used to switch levels instead of Alt-Gr.
+" nil t t t t nil nil nil nil nil t)
+
+(quail-define-rules
+("``" ?₹)
+("1"  ?𑙑)
+("`1" ?1)
+("2"  ?𑙒)
+("`2" ?2)
+("3"  ?𑙓)
+("`3" ?3)
+("4"  ?𑙔)
+("`4" ?4)
+("5"  ?𑙕)
+("`5" ?5)
+("6"  ?𑙖)
+("`6" ?6)
+("7"  ?𑙗)
+("`7" ?7)
+("8"  ?𑙘)
+("`8" ?8)
+("9"  ?𑙙)
+("`9" ?9)
+("0"  ?𑙐)
+("`0" ?0)
+("`)" ?𑙃)
+("`\\" ?𑙁)
+("`|" ?𑙂)
+("`"  ?𑘘)
+("q"  ?𑘘)
+("Q"  ?𑘙)
+("`q" ?𑙄)
+("w"  ?𑘚)
+("W"  ?𑘛)
+("e"  ?𑘹)
+("E"  ?𑘺)
+("`e" ?𑘊)
+("`E" ?𑘋)
+("r"  ?𑘨)
+("R"  ?𑘵)
+("`r" ?𑘆)
+("t"  ?𑘝)
+("T"  ?𑘞)
+("y"  ?𑘧)
+("u"  ?𑘳)
+("U"  ?𑘴)
+("`u" ?𑘄)
+("`U" ?𑘅)
+("i"  ?𑘱)
+("I"  ?𑘲)
+("`i" ?𑘂)
+("`I" ?𑘃)
+("o"  ?𑘻)
+("O"  ?𑘼)
+("`o" ?𑘌)
+("`O" ?𑘍)
+("p"  ?𑘢)
+("P"  ?𑘣)
+("a"  ?𑘰)
+("A"  ?𑘁)
+("`a" ?𑘀)
+("s"  ?𑘭)
+("S"  ?𑘫)
+("d"  ?𑘟)
+("D"  ?𑘠)
+("f"  ?𑘿)
+("F"  ?𑘶)
+("`f" ?𑘇)
+("g"  ?𑘐)
+("G"  ?𑘑)
+("h"  ?𑘮)
+("H"  ?𑘾)
+("j"  ?𑘕)
+("J"  ?𑘖)
+("k"  ?𑘎)
+("K"  ?𑘏)
+("l"  ?𑘩)
+("L"  ?𑘯)
+("`l" ?𑘷)
+("`L" ?𑘈)
+("z"  ?𑘗)
+("Z"  ?𑘒)
+("`z" ?𑘸)
+("`Z" ?𑘉)
+("x"  ?𑘬)
+("X"  ?𑙀)
+("c"  ?𑘓)
+("C"  ?𑘔)
+("`c" #x200C)  ; ZWNJ
+("v"  ?𑘪)
+("b"  ?𑘤)
+("B"  ?𑘥)
+("n"  ?𑘡)
+("N"  ?𑘜)
+("m"  ?𑘦)
+("M"  ?𑘽)
+)
+
 ;;; indian.el ends here
-- 
2.36.1


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-15 23:33 bug#55439: [PATCH] Add support for the Modi script समीर सिंह Sameer Singh
@ 2022-05-16  7:00 ` Pankaj Jangid
  2022-05-17 22:57   ` Richard Stallman
  2022-05-16 11:33 ` Eli Zaretskii
  1 sibling, 1 reply; 43+ messages in thread
From: Pankaj Jangid @ 2022-05-16  7:00 UTC (permalink / raw)
  To: 55439

समीर सिंह Sameer Singh <lumarzeli30@gmail.com> writes:

> I have also renamed Hindi to Devanagari in etc/HELLO, since this script is
> also used by
> languages other than Hindi, like: Marathi and Nepali. If this change is not
> warranted you can
> revert it.

As a user of Hindi language and Devanagari script, I agree to this
change. May be we can mark this for deprecation in 29 and remove in 30.






^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-15 23:33 bug#55439: [PATCH] Add support for the Modi script समीर सिंह Sameer Singh
  2022-05-16  7:00 ` Pankaj Jangid
@ 2022-05-16 11:33 ` Eli Zaretskii
  2022-05-16 23:25   ` समीर सिंह Sameer Singh
  1 sibling, 1 reply; 43+ messages in thread
From: Eli Zaretskii @ 2022-05-16 11:33 UTC (permalink / raw)
  To: समीर सिंह Sameer Singh
  Cc: 55439

> From: समीर सिंह Sameer Singh
>  <lumarzeli30@gmail.com>
> Date: Mon, 16 May 2022 05:03:59 +0530
> 
> I have added the modi script to Emacs this time.

Thanks.

Can you tell how many more old scripts you intend to add?  I'm
thinking perhaps we should make a separate section for them in NEWS,
instead of basically repeating the same text over and over and over
again.

> I have also renamed Hindi to Devanagari in etc/HELLO, since this
> script is also used by languages other than Hindi, like: Marathi and
> Nepali.

I'm okay with the change, but please add the same sample-text to the
Devanagari language environment in indian.el.

> Please review the patch.
> diff --git a/etc/HELLO b/etc/HELLO
> index 16a38b59d3..04014e8dea 100644
> --- a/etc/HELLO
> +++ b/etc/HELLO
> @@ -38,6 +38,7 @@ Comanche /kəˈmæntʃiː/	Haa marʉ́awe
>  Cree (ᓀᐦᐃᔭᐍᐏᐣ)	ᑕᓂᓯ / ᐙᒋᔮ
>  Czech (čeština)	Dobrý den
>  Danish (dansk)	Hej / Goddag / Halløj
> +Devanagari (देवनागरी)	नमस्ते / नमस्कार
>  Dutch (Nederlands)	Hallo / Dag
>  Efik  /ˈɛfɪk/	Mɔkɔm
>  Egyptian Hieroglyphs (𓂋𓏤𓈖𓆎𓅓‌𓏏𓊖)	𓅓𓊵𓏏𓊪, 𓇍𓇋𓂻𓍘𓇋
> @@ -55,7 +57,6 @@ Greek, ancient (ἑλληνική)	Οὖλέ τε καὶ μέγα χαῖρε
>  Gujarati (ગુજરાતી)	નમસ્તે
>  Hebrew (עִבְרִית)	שָׁלוֹם
>  Hungarian (magyar)	Szép jó napot!
> -Hindi (हिंदी)	नमस्ते / नमस्कार ।

The "Hindi" greeting had a character at its end, U+0964, which
disappeared when you moved the line to Devanagari.  Is that
intentional?

> +*** New language environment "Modi"

Period missing at the end of this line.





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-16 11:33 ` Eli Zaretskii
@ 2022-05-16 23:25   ` समीर सिंह Sameer Singh
  2022-05-17  9:49     ` Visuwesh
  2022-05-17 13:24     ` Eli Zaretskii
  0 siblings, 2 replies; 43+ messages in thread
From: समीर सिंह Sameer Singh @ 2022-05-16 23:25 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 55439


[-- Attachment #1.1: Type: text/plain, Size: 3339 bytes --]

>
> Can you tell how many more old scripts you intend to add?  I'm
> thinking perhaps we should make a separate section for them in NEWS,
> instead of basically repeating the same text over and over and over
> again


I am planning to add about 31 more scripts.

I'm okay with the change, but please add the same sample-text to the
> Devanagari language environment in indian.el.
>

Done.

I have also:
    1. added sample texts to other scripts which didn't have them.
    2. replaced the spaces with a tab in the sample texts which I had added.
    3. renamed Punjabi to Gurmukhi in its set-language-info-alist.

In etc/HELLO
I have:
    1. added a Gurumukhi greeting.
    2. replaced the Odia greeting, it was ଶୁଣିବେ (tl. Listen) earlier,
which I don't think is a greeting, therefore I have replaced it with
ନମସ୍କାର (namaskaar)

The "Hindi" greeting had a character at its end, U+0964, which
> disappeared when you moved the line to Devanagari.  Is that
> intentional?
>

Yes, that was intentional, it was a full stop. I didn't think that it was
necessary, the other greetings also did not have it.

Period missing at the end of this line.
>

Oops. Fixed it.  The earlier news entry about Syloti Nagri did not have it
too, so I have also added it there.

On Mon, May 16, 2022 at 5:04 PM Eli Zaretskii <eliz@gnu.org> wrote:

> > From: समीर सिंह Sameer Singh
> >  <lumarzeli30@gmail.com>
> > Date: Mon, 16 May 2022 05:03:59 +0530
> >
> > I have added the modi script to Emacs this time.
>
> Thanks.
>
> Can you tell how many more old scripts you intend to add?  I'm
> thinking perhaps we should make a separate section for them in NEWS,
> instead of basically repeating the same text over and over and over
> again.
>
> > I have also renamed Hindi to Devanagari in etc/HELLO, since this
> > script is also used by languages other than Hindi, like: Marathi and
> > Nepali.
>
> I'm okay with the change, but please add the same sample-text to the
> Devanagari language environment in indian.el.
>
> > Please review the patch.
> > diff --git a/etc/HELLO b/etc/HELLO
> > index 16a38b59d3..04014e8dea 100644
> > --- a/etc/HELLO
> > +++ b/etc/HELLO
> > @@ -38,6 +38,7 @@ Comanche /kəˈmæntʃiː/       Haa marʉ́awe
> >  Cree (ᓀᐦᐃᔭᐍᐏᐣ)       ᑕᓂᓯ / ᐙᒋᔮ
> >  Czech (čeština)      Dobrý den
> >  Danish (dansk)       Hej / Goddag / Halløj
> > +Devanagari (देवनागरी)        नमस्ते / नमस्कार
> >  Dutch (Nederlands)   Hallo / Dag
> >  Efik  /ˈɛfɪk/        Mɔkɔm
> >  Egyptian Hieroglyphs (𓂋𓏤𓈖𓆎𓅓‌𓏏𓊖)       𓅓𓊵𓏏𓊪, 𓇍𓇋𓂻𓍘𓇋
> > @@ -55,7 +57,6 @@ Greek, ancient (ἑλληνική)   Οὖλέ τε καὶ μέγα χαῖρε
> >  Gujarati (ગુજરાતી)   નમસ્તે
> >  Hebrew (עִבְרִית)    שָׁלוֹם
> >  Hungarian (magyar)   Szép jó napot!
> > -Hindi (हिंदी)        नमस्ते / नमस्कार ।
>
> The "Hindi" greeting had a character at its end, U+0964, which
> disappeared when you moved the line to Devanagari.  Is that
> intentional?
>
> > +*** New language environment "Modi"
>
> Period missing at the end of this line.
>

[-- Attachment #1.2: Type: text/html, Size: 4784 bytes --]

[-- Attachment #2: 0001-Add-support-for-the-Modi-script.patch --]
[-- Type: text/x-patch, Size: 13808 bytes --]

From e8c15a522c51f4c58804bcce8cc4783cd79fa8cc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0=20=E0=A4=B8=E0=A4=BF?=
 =?UTF-8?q?=E0=A4=82=E0=A4=B9=20Sameer=20Singh?= <lumarzeli30@gmail.com>
Date: Tue, 17 May 2022 04:33:57 +0530
Subject: [PATCH] Add support for the Modi script

* lisp/language/indian.el ("Modi"): New language environment.
Add composition rules for Modi.  Add sample text and input
method.
Add sample text to various scripts.
Rename Punjabi to Gurmukhi.
* lisp/international/fontset.el (script-representative-chars)
(setup-default-fontset): Support Modi.
* lisp/leim/quail/indian.el ("modi"): New input method.

* etc/HELLO: Add a Modi greeting.
Rename Hindi to Devanagari.
Add a Gurmukhi greeting.
Replace Odia greeting.
* etc/NEWS: Announce the new language environment and its
input method.
---
 etc/HELLO                     |   7 ++-
 etc/NEWS                      |   7 ++-
 lisp/international/fontset.el |   3 +-
 lisp/language/indian.el       |  54 +++++++++++++++---
 lisp/leim/quail/indian.el     | 101 ++++++++++++++++++++++++++++++++++
 5 files changed, 161 insertions(+), 11 deletions(-)

diff --git a/etc/HELLO b/etc/HELLO
index 16a38b59d3..49168ba9ba 100644
--- a/etc/HELLO
+++ b/etc/HELLO
@@ -38,6 +38,7 @@ Comanche /kəˈmæntʃiː/	Haa marʉ́awe
 Cree (ᓀᐦᐃᔭᐍᐏᐣ)	ᑕᓂᓯ / ᐙᒋᔮ
 Czech (čeština)	Dobrý den
 Danish (dansk)	Hej / Goddag / Halløj
+Devanagari (देवनागरी)	नमस्ते / नमस्कार
 Dutch (Nederlands)	Hallo / Dag
 Efik  /ˈɛfɪk/	Mɔkɔm
 Egyptian Hieroglyphs (𓂋𓏤𓈖𓆎𓅓‌𓏏𓊖)	𓅓𓊵𓏏𓊪, 𓇍𓇋𓂻𓍘𓇋
@@ -53,9 +54,9 @@ German (Deutsch)	Guten Tag / Grüß Gott
 Greek (ελληνικά)	Γειά σας
 Greek, ancient (ἑλληνική)	Οὖλέ τε καὶ μέγα χαῖρε
 Gujarati (ગુજરાતી)	નમસ્તે
+Gurmukhi (ਗੁਰਮੁਖੀ)	ਸਤ ਸ੍ਰੀ ਅਕਾਲ
 Hebrew (עִבְרִית)	שָׁלוֹם
 Hungarian (magyar)	Szép jó napot!
-Hindi (हिंदी)	नमस्ते / नमस्कार ।
 Inuktitut (ᐃᓄᒃᑎᑐᑦ)	ᐊᐃ
 Italian (italiano)	Ciao / Buon giorno
 Javanese (ꦧꦱꦗꦮꦶ)	console.log("ꦲꦭꦺꦴ");
@@ -69,10 +71,11 @@ Malayalam (മലയാളം)	നമസ്കാരം
 Maldivian (ދިވެހި)	އައްސަލާމު ޢަލައިކުމް / ކިހިނެހް؟
 Maltese (il-Malti)	Bonġu / Saħħa
 Mathematics	∀ p ∈ world • hello p  □
+Modi (𑘦𑘻𑘚𑘲)	𑘡𑘦𑘭𑘿𑘎𑘰𑘨
 Mongolian (монгол хэл)	Сайн байна уу?
 Northern Thai (ᨣᩣᩴᨾᩮᩬᩥᨦ / ᨽᩣᩈᩣᩃ᩶ᩣ᩠ᨶᨶᩣ)	ᩈ᩠ᩅᩢᩔ᩠ᨯᩦᨣᩕᩢ᩠ᨸ
 Norwegian (norsk)	Hei / God dag
-Oriya (ଓଡ଼ିଆ)	ଶୁଣିବେ
+Oriya (ଓଡ଼ିଆ)	ନମସ୍କାର
 Polish  (język polski)	Dzień dobry! / Cześć!
 Russian (русский)	Здра́вствуйте!
 Sharada (𑆯𑆳𑆫𑆢𑆳)	𑆤𑆩𑆱𑇀𑆑𑆳𑆫
diff --git a/etc/NEWS b/etc/NEWS
index 630288d431..6f9c434e81 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -807,11 +807,16 @@ language.  Nowadays it is mostly used by the Buddhist monks in Japan for
 religious writings.  A new input method, 'siddham', is provided to type
 text in this script.
 
-*** New language environment "Syloti Nagri"
+*** New language environment "Syloti Nagri".
 This language environment supports the Syloti Nagri script for the Sylheti
 language, which is spoke in parts of Bangladesh, Assam and Tripura.  A new
 input method, 'syloti-nagri', is provided to type text in this script.
 
+*** New language environment "Modi".
+This language environment supports the Modi script which was used to write
+the Marathi language in the past.  A new input method, 'modi', is provided
+to type text in this script.
+
 ---
 *** New Greek translation of the Emacs tutorial.
 Type 'C-u C-h t' to select it in case your language setup does not do
diff --git a/lisp/international/fontset.el b/lisp/international/fontset.el
index 0abbf2309c..40499f42d0 100644
--- a/lisp/international/fontset.el
+++ b/lisp/international/fontset.el
@@ -244,7 +244,7 @@ font-encoding-charset-alist
 	(newa #x11400)
 	(tirhuta #x11481 #x1148F #x114D0)
 	(siddham #x1158E #x115AF #x115D4)
-	(modi #x11600)
+	(modi #x1160E #x11630 #x11655)
 	(takri #x11680)
 	(dogra #x11800)
 	(warang-citi #x118A1)
@@ -782,6 +782,7 @@ setup-default-fontset
                     sharada
                     tirhuta
                     siddham
+                    modi
 		    makasar
                     dives-akuru
 		    cuneiform
diff --git a/lisp/language/indian.el b/lisp/language/indian.el
index 559239b491..257ecc1617 100644
--- a/lisp/language/indian.el
+++ b/lisp/language/indian.el
@@ -45,8 +45,9 @@ 'devanagari
 		(coding-system utf-8)
 		(coding-priority utf-8)
 		(input-method . "devanagari-aiba")
+                (sample-text . "Devanagari (देवनागरी)	नमस्ते / नमस्कार")
 		(documentation . "\
-Such languages using Devanagari script as Hindi and Marathi
+Such languages using Devanagari script as Hindi, Marathi and Nepali
 are supported in this language environment."))
  '("Indian"))
 
@@ -55,16 +56,18 @@ 'devanagari
 	     (coding-system utf-8)
 	     (coding-priority utf-8)
 	     (input-method . "bengali-itrans")
+             (sample-text . "Bengali (বাংলা)	নমস্কার")
 	     (documentation . "\
 Such languages using Bengali script as Bengali and Assamese
 are supported in this language environment."))
  '("Indian"))
 
 (set-language-info-alist
- "Punjabi" '((charset unicode)
+ "Gurmukhi" '((charset unicode)
 	      (coding-system utf-8)
 	      (coding-priority utf-8)
 	      (input-method . "punjabi-itrans")
+              (sample-text . "Gurmukhi (ਗੁਰਮੁਖੀ)	ਸਤ ਸ੍ਰੀ ਅਕਾਲ")
 	      (documentation . "\
 North Indian language Punjabi is supported in this language environment."))
  '("Indian"))
@@ -74,6 +77,7 @@ 'devanagari
 	      (coding-system utf-8)
 	      (coding-priority utf-8)
 	      (input-method . "gujarati-itrans")
+              (sample-text . "Gujarati (ગુજરાતી)	નમસ્તે")
 	      (documentation . "\
 North Indian language Gujarati is supported in this language environment."))
  '("Indian"))
@@ -83,6 +87,7 @@ 'devanagari
 	      (coding-system utf-8)
 	      (coding-priority utf-8)
 	      (input-method . "oriya-itrans")
+              (sample-text . "Oriya (ଓଡ଼ିଆ)	ନମସ୍କାର")
 	      (documentation . "\
 Such languages using Oriya script as Oriya, Khonti, and Santali
 are supported in this language environment."))
@@ -93,6 +98,7 @@ 'devanagari
 	   (coding-system utf-8)
 	   (coding-priority utf-8)
 	   (input-method . "tamil-itrans")
+           (sample-text . "Tamil (தமிழ்)	வணக்கம்")
 	   (documentation . "\
 South Indian Language Tamil is supported in this language environment."))
  '("Indian"))
@@ -102,6 +108,7 @@ 'devanagari
 	    (coding-system utf-8)
 	    (coding-priority utf-8)
 	    (input-method . "telugu-itrans")
+            (sample-text . "Telugu (తెలుగు)	నమస్కారం")
 	    (documentation . "\
 South Indian Language Telugu is supported in this language environment."))
  '("Indian"))
@@ -122,6 +129,7 @@ 'devanagari
 	       (coding-system utf-8)
 	       (coding-priority utf-8)
 	       (input-method . "malayalam-itrans")
+               (sample-text . "Malayalam (മലയാളം)	നമസ്കാരം")
 	       (documentation . "\
 South Indian language Malayalam is supported in this language environment."))
  '("Indian"))
@@ -141,7 +149,7 @@ 'devanagari
             (coding-system utf-8)
             (coding-priority utf-8)
             (input-method . "kaithi")
-            (sample-text . "Kaithi (𑂍𑂶𑂟𑂲)        𑂩𑂰𑂧𑂩𑂰𑂧")
+            (sample-text . "Kaithi (𑂍𑂶𑂟𑂲)	𑂩𑂰𑂧𑂩𑂰𑂧")
             (documentation . "\
 Languages such as Awadhi, Bhojpuri, Magahi and Maithili
 which used the Kaithi script are supported in this language environment."))
@@ -152,7 +160,7 @@ 'devanagari
              (coding-system utf-8)
              (coding-priority utf-8)
              (input-method . "tirhuta")
-             (sample-text . "Tirhuta (𑒞𑒱𑒩𑒯𑒳𑒞𑒰)        𑒣𑓂𑒩𑒢𑒰𑒧")
+             (sample-text . "Tirhuta (𑒞𑒱𑒩𑒯𑒳𑒞𑒰)	𑒣𑓂𑒩𑒢𑒰𑒧 / 𑒮𑒲𑒞𑒰𑒩𑒰𑒧")
              (documentation . "\
 Maithili language and its script Tirhuta is supported in this
 language environment."))
@@ -163,7 +171,7 @@ 'devanagari
              (coding-system utf-8)
              (coding-priority utf-8)
              (input-method . "sharada")
-             (sample-text . "Sharada (𑆯𑆳𑆫𑆢𑆳)        𑆤𑆩𑆱𑇀𑆑𑆳𑆫")
+             (sample-text . "Sharada (𑆯𑆳𑆫𑆢𑆳)	𑆤𑆩𑆱𑇀𑆑𑆳𑆫")
              (documentation . "\
 Kashmiri language and its script Sharada is supported in this
 language environment."))
@@ -174,7 +182,7 @@ 'devanagari
              (coding-system utf-8)
              (coding-priority utf-8)
              (input-method . "siddham")
-             (sample-text . "Siddham (𑖭𑖰𑖟𑖿𑖠𑖽)        𑖡𑖦𑖭𑖿𑖝𑖸")
+             (sample-text . "Siddham (𑖭𑖰𑖟𑖿𑖠𑖽)	𑖡𑖦𑖭𑖿𑖝𑖸")
              (documentation . "\
 Sanskrit language and one of its script Siddham is supported
 in this language environment."))
@@ -185,12 +193,22 @@ 'devanagari
                   (coding-system utf-8)
                   (coding-priority utf-8)
                   (input-method . "syloti-nagri")
-                  (sample-text . "Syloti Nagri (ꠍꠤꠟꠐꠤ ꠘꠣꠉꠞꠤ)        ꠀꠌ꠆ꠍꠣꠟꠣꠝꠥ ꠀꠟꠣꠁꠇꠥꠝ")
+                  (sample-text . "Syloti Nagri (ꠍꠤꠟꠐꠤ ꠘꠣꠉꠞꠤ)	ꠀꠌ꠆ꠍꠣꠟꠣꠝꠥ ꠀꠟꠣꠁꠇꠥꠝ / ꠘꠝꠡ꠆ꠇꠣꠞ")
                   (documentation . "\
 Sylheti language and its script Syloti Nagri is supported
 in this language environment."))
  '("Indian"))
 
+(set-language-info-alist
+ "Modi" '((charset unicode)
+          (coding-system utf-8)
+          (coding-priority utf-8)
+          (input-method . "modi")
+          (sample-text . "Modi (𑘦𑘻𑘚𑘲)	𑘡𑘦𑘭𑘿𑘎𑘰𑘨")
+          (documentation . "\
+Marathi language and one of its script Modi is supported
+in this language environment."))
+ '("Indian"))
 
 ;; Replace mnemonic characters in REGEXP according to TABLE.  TABLE is
 ;; an alist of (MNEMONIC-STRING . REPLACEMENT-STRING).
@@ -618,5 +636,27 @@ malayalam-composable-pattern
                                        vowel "?" nasal "?")
                                1 'font-shape-gstring))))
 
+;; Modi composition rules
+(let ((consonant            "[\x1160E-\x1162F]")
+      (independent-vowel    "[\x11600-\x1160D]")
+      (vowel                "[\x11630-\x1163C]")
+      (nasal                "\x1163D")
+      (visarga              "\x1163E")
+      (virama               "\x1163F")
+      (ardhacandra          "\x11640"))
+  (set-char-table-range composition-function-table
+                        '(#x11630 . #x11640)
+                        (list (vector
+                               ;; Consonant based syllables
+                               (concat consonant "\\(?:" virama consonant "\\)*\\(?:"
+                                       virama "\\|" vowel "*" ardhacandra "?" nasal
+                                       "?" visarga "?\\)")
+                               1 'font-shape-gstring)
+                              (vector
+                               ;; Vowels based syllables
+                               (concat independent-vowel virama "?" vowel "?" ardhacandra
+                                       nasal "?" visarga "?")
+                               1 'font-shape-gstring))))
+
 (provide 'indian)
 ;;; indian.el ends here
diff --git a/lisp/leim/quail/indian.el b/lisp/leim/quail/indian.el
index eb9d1183e5..95798a4477 100644
--- a/lisp/leim/quail/indian.el
+++ b/lisp/leim/quail/indian.el
@@ -1348,4 +1348,105 @@ "||"
 ("M"  ?ꠋ)
 )
 
+(quail-define-package
+ "modi" "Modi" "𑘦𑘻" t "Modi phonetic input method.
+
+ `\\=`' is used to switch levels instead of Alt-Gr.
+" nil t t t t nil nil nil nil nil t)
+
+(quail-define-rules
+("``" ?₹)
+("1"  ?𑙑)
+("`1" ?1)
+("2"  ?𑙒)
+("`2" ?2)
+("3"  ?𑙓)
+("`3" ?3)
+("4"  ?𑙔)
+("`4" ?4)
+("5"  ?𑙕)
+("`5" ?5)
+("6"  ?𑙖)
+("`6" ?6)
+("7"  ?𑙗)
+("`7" ?7)
+("8"  ?𑙘)
+("`8" ?8)
+("9"  ?𑙙)
+("`9" ?9)
+("0"  ?𑙐)
+("`0" ?0)
+("`)" ?𑙃)
+("`\\" ?𑙁)
+("`|" ?𑙂)
+("`"  ?𑘘)
+("q"  ?𑘘)
+("Q"  ?𑘙)
+("`q" ?𑙄)
+("w"  ?𑘚)
+("W"  ?𑘛)
+("e"  ?𑘹)
+("E"  ?𑘺)
+("`e" ?𑘊)
+("`E" ?𑘋)
+("r"  ?𑘨)
+("R"  ?𑘵)
+("`r" ?𑘆)
+("t"  ?𑘝)
+("T"  ?𑘞)
+("y"  ?𑘧)
+("u"  ?𑘳)
+("U"  ?𑘴)
+("`u" ?𑘄)
+("`U" ?𑘅)
+("i"  ?𑘱)
+("I"  ?𑘲)
+("`i" ?𑘂)
+("`I" ?𑘃)
+("o"  ?𑘻)
+("O"  ?𑘼)
+("`o" ?𑘌)
+("`O" ?𑘍)
+("p"  ?𑘢)
+("P"  ?𑘣)
+("a"  ?𑘰)
+("A"  ?𑘁)
+("`a" ?𑘀)
+("s"  ?𑘭)
+("S"  ?𑘫)
+("d"  ?𑘟)
+("D"  ?𑘠)
+("f"  ?𑘿)
+("F"  ?𑘶)
+("`f" ?𑘇)
+("g"  ?𑘐)
+("G"  ?𑘑)
+("h"  ?𑘮)
+("H"  ?𑘾)
+("j"  ?𑘕)
+("J"  ?𑘖)
+("k"  ?𑘎)
+("K"  ?𑘏)
+("l"  ?𑘩)
+("L"  ?𑘯)
+("`l" ?𑘷)
+("`L" ?𑘈)
+("z"  ?𑘗)
+("Z"  ?𑘒)
+("`z" ?𑘸)
+("`Z" ?𑘉)
+("x"  ?𑘬)
+("X"  ?𑙀)
+("c"  ?𑘓)
+("C"  ?𑘔)
+("`c" #x200C)  ; ZWNJ
+("v"  ?𑘪)
+("b"  ?𑘤)
+("B"  ?𑘥)
+("n"  ?𑘡)
+("N"  ?𑘜)
+("m"  ?𑘦)
+("M"  ?𑘽)
+)
+
 ;;; indian.el ends here
-- 
2.36.1


^ permalink raw reply related	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-16 23:25   ` समीर सिंह Sameer Singh
@ 2022-05-17  9:49     ` Visuwesh
  2022-05-17  9:57       ` समीर सिंह Sameer Singh
                         ` (2 more replies)
  2022-05-17 13:24     ` Eli Zaretskii
  1 sibling, 3 replies; 43+ messages in thread
From: Visuwesh @ 2022-05-17  9:49 UTC (permalink / raw)
  To: समीर सिंह Sameer Singh
  Cc: 55439, Eli Zaretskii

[செவ்வாய் மே 17, 2022] समीर सिंह Sameer Singh wrote:

> [...]
> In etc/HELLO
> I have:
>     1. added a Gurumukhi greeting.
>     2. replaced the Odia greeting, it was ଶୁଣିବେ (tl. Listen) earlier, which I don't think is a greeting, therefore I have replaced it
> with ନମସ୍କାର (namaskaar)
>
While we are it, should we change all instances of "Oriya" in Emacs to
"Odiya"?  Also, I can ask an Odiya speaker for a greeting if you want.

^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-17  9:49     ` Visuwesh
@ 2022-05-17  9:57       ` समीर सिंह Sameer Singh
  2022-05-17 12:11         ` Eli Zaretskii
  2022-05-17 12:10       ` Eli Zaretskii
  2022-05-17 22:59       ` Richard Stallman
  2 siblings, 1 reply; 43+ messages in thread
From: समीर सिंह Sameer Singh @ 2022-05-17  9:57 UTC (permalink / raw)
  To: Visuwesh; +Cc: 55439, Eli Zaretskii

[-- Attachment #1: Type: text/plain, Size: 975 bytes --]

>
> While we are it, should we change all instances of "Oriya" in Emacs to
> "Odiya"?
>

Yes I was also thinking about it. Oriya was officially renamed to Odia back
in 2011.
What do you say Eli?

Also, I can ask an Odiya speaker for a greeting if you want.
>

Namaskaar is a standard greeting among most Indian Languages, but sure, you
can confirm it.


On Tue, May 17, 2022 at 3:19 PM Visuwesh <visuweshm@gmail.com> wrote:

> [செவ்வாய் மே 17, 2022] समीर सिंह Sameer Singh wrote:
>
> > [...]
> > In etc/HELLO
> > I have:
> >     1. added a Gurumukhi greeting.
> >     2. replaced the Odia greeting, it was ଶୁଣିବେ (tl. Listen) earlier,
> which I don't think is a greeting, therefore I have replaced it
> > with ନମସ୍କାର (namaskaar)
> >
> While we are it, should we change all instances of "Oriya" in Emacs to
> "Odiya"?  Also, I can ask an Odiya speaker for a greeting if you want.
>

[-- Attachment #2: Type: text/html, Size: 1699 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-17  9:49     ` Visuwesh
  2022-05-17  9:57       ` समीर सिंह Sameer Singh
@ 2022-05-17 12:10       ` Eli Zaretskii
  2022-05-17 14:10         ` Visuwesh
  2022-05-17 14:14         ` Visuwesh
  2022-05-17 22:59       ` Richard Stallman
  2 siblings, 2 replies; 43+ messages in thread
From: Eli Zaretskii @ 2022-05-17 12:10 UTC (permalink / raw)
  To: Visuwesh; +Cc: 55439, lumarzeli30

> From: Visuwesh <visuweshm@gmail.com>
> Cc: Eli Zaretskii <eliz@gnu.org>,  55439@debbugs.gnu.org
> Date: Tue, 17 May 2022 15:19:09 +0530
> 
> While we are it, should we change all instances of "Oriya" in Emacs to
> "Odiya"?

Odia is both a script and a language.  What exactly do you want to
rename, and where in Emacs?

> Also, I can ask an Odiya speaker for a greeting if you want.

Sure.  But isn't what we have now a greeting?






^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-17  9:57       ` समीर सिंह Sameer Singh
@ 2022-05-17 12:11         ` Eli Zaretskii
  2022-05-17 13:42           ` Visuwesh
  0 siblings, 1 reply; 43+ messages in thread
From: Eli Zaretskii @ 2022-05-17 12:11 UTC (permalink / raw)
  To: समीर सिंह Sameer Singh
  Cc: 55439, visuweshm

> From: समीर सिंह Sameer Singh <lumarzeli30@gmail.com>
> Date: Tue, 17 May 2022 15:27:40 +0530
> Cc: Eli Zaretskii <eliz@gnu.org>, 55439@debbugs.gnu.org
> 
>  While we are it, should we change all instances of "Oriya" in Emacs to
>  "Odiya"?
> 
> Yes I was also thinking about it. Oriya was officially renamed to Odia back in 2011.
> What do you say Eli?

Where can I see that official renaming announcement?





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-16 23:25   ` समीर सिंह Sameer Singh
  2022-05-17  9:49     ` Visuwesh
@ 2022-05-17 13:24     ` Eli Zaretskii
  1 sibling, 0 replies; 43+ messages in thread
From: Eli Zaretskii @ 2022-05-17 13:24 UTC (permalink / raw)
  To: समीर सिंह Sameer Singh
  Cc: 55439-done

> From: समीर सिंह Sameer Singh <lumarzeli30@gmail.com>
> Date: Tue, 17 May 2022 04:55:42 +0530
> Cc: 55439@debbugs.gnu.org
> 
>  Can you tell how many more old scripts you intend to add?  I'm
>  thinking perhaps we should make a separate section for them in NEWS,
>  instead of basically repeating the same text over and over and over
>  again
> 
> I am planning to add about 31 more scripts. 

Thanks, I therefore rewrote the NEWS entries for the scripts we
already installed to make them more concise.  Please follow this
template for the future additions.

>  I'm okay with the change, but please add the same sample-text to the
>  Devanagari language environment in indian.el.
> 
> Done.
> 
> I have also:
>     1. added sample texts to other scripts which didn't have them.
>     2. replaced the spaces with a tab in the sample texts which I had added.
>     3. renamed Punjabi to Gurmukhi in its set-language-info-alist.
> 
> In etc/HELLO
> I have:
>     1. added a Gurumukhi greeting.
>     2. replaced the Odia greeting, it was ଶୁଣିବେ (tl. Listen) earlier, which I don't think is a greeting, therefore I
> have replaced it with ନମସ୍କାର (namaskaar)
> 
>  The "Hindi" greeting had a character at its end, U+0964, which
>  disappeared when you moved the line to Devanagari.  Is that
>  intentional?
> 
> Yes, that was intentional, it was a full stop. I didn't think that it was necessary, the other greetings also did not
> have it.
> 
>  Period missing at the end of this line.
> 
> Oops. Fixed it.  The earlier news entry about Syloti Nagri did not have it too, so I have also added it there.

Installed, thanks.





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-17 12:11         ` Eli Zaretskii
@ 2022-05-17 13:42           ` Visuwesh
  2022-05-17 13:48             ` Visuwesh
  2022-05-17 16:05             ` Eli Zaretskii
  0 siblings, 2 replies; 43+ messages in thread
From: Visuwesh @ 2022-05-17 13:42 UTC (permalink / raw)
  To: Eli Zaretskii
  Cc: 55439,
	समीर सिंह Sameer Singh

[செவ்வாய் மே 17, 2022] Eli Zaretskii wrote:

>> From: समीर सिंह Sameer Singh <lumarzeli30@gmail.com>
>> Date: Tue, 17 May 2022 15:27:40 +0530
>> Cc: Eli Zaretskii <eliz@gnu.org>, 55439@debbugs.gnu.org
>> 
>>  While we are it, should we change all instances of "Oriya" in Emacs to
>>  "Odiya"?
>> 
>> Yes I was also thinking about it. Oriya was officially renamed to Odia back in 2011.
>> What do you say Eli?
>
> Where can I see that official renaming announcement?

I don't know where to find the official renaming announcement but I can
send you a newspaper article on the name change and the official site of
the Odisha government (the Indian state where Odia is spoken
predominantly).

https://timesofindia.indiatimes.com/india/Orissas-new-name-is-Odisha/articleshow/7780712.cms

Odisha govt page: https://odisha.gov.in/

[ FWIW, Odia is the actual pronunciation of the language, Oriya is the
  anglicised one (Tamil is also a pretty awful anglicisation of the actual
  language name).  ]





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-17 13:42           ` Visuwesh
@ 2022-05-17 13:48             ` Visuwesh
  2022-05-17 16:04               ` Eli Zaretskii
  2022-05-17 16:05             ` Eli Zaretskii
  1 sibling, 1 reply; 43+ messages in thread
From: Visuwesh @ 2022-05-17 13:48 UTC (permalink / raw)
  To: Eli Zaretskii
  Cc: 55439,
	समीर सिंह Sameer Singh

[செவ்வாய் மே 17, 2022] Visuwesh wrote:

> [செவ்வாய் மே 17, 2022] Eli Zaretskii wrote:
>
>>> From: समीर सिंह Sameer Singh <lumarzeli30@gmail.com>
>>> Date: Tue, 17 May 2022 15:27:40 +0530
>>> Cc: Eli Zaretskii <eliz@gnu.org>, 55439@debbugs.gnu.org
>>> 
>>>  While we are it, should we change all instances of "Oriya" in Emacs to
>>>  "Odiya"?
>>> 
>>> Yes I was also thinking about it. Oriya was officially renamed to Odia back in 2011.
>>> What do you say Eli?
>>
>> Where can I see that official renaming announcement?
>
> I don't know where to find the official renaming announcement but I can
> send you a newspaper article on the name change and the official site of
> the Odisha government (the Indian state where Odia is spoken
> predominantly).
>
> https://timesofindia.indiatimes.com/india/Orissas-new-name-is-Odisha/articleshow/7780712.cms
>
> Odisha govt page: https://odisha.gov.in/
>
> [ FWIW, Odia is the actual pronunciation of the language, Oriya is the
>   anglicised one (Tamil is also a pretty awful anglicisation of the actual
>   language name).  ]

Here's the wikipedia change on the name change:
https://en.wikipedia.org/wiki/The_Orissa_(Alteration_of_Name)_Act,_2011

I can't seem to open the PDF linked there but I found this
https://prsindia.org/files/bills_acts/bills_parliament/2010/The_Orissa_Alteration_of_Name_Bill_2010.pdf





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-17 12:10       ` Eli Zaretskii
@ 2022-05-17 14:10         ` Visuwesh
  2022-05-17 16:06           ` Eli Zaretskii
  2022-05-17 14:14         ` Visuwesh
  1 sibling, 1 reply; 43+ messages in thread
From: Visuwesh @ 2022-05-17 14:10 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 55439, lumarzeli30

[செவ்வாய் மே 17, 2022] Eli Zaretskii wrote:

>> From: Visuwesh <visuweshm@gmail.com>
>> Cc: Eli Zaretskii <eliz@gnu.org>,  55439@debbugs.gnu.org
>> Date: Tue, 17 May 2022 15:19:09 +0530
>> 
>> While we are it, should we change all instances of "Oriya" in Emacs to
>> "Odiya"?
>
> Odia is both a script and a language.

Yes, that is the case.

>  What exactly do you want to rename, and where in Emacs?

The Emacs manual (`(emacs) Language Environments'), the language
environment, the input methods.  (Those are the instances t hat I know
of, there may be more.)

>> Also, I can ask an Odiya speaker for a greeting if you want.
>
> Sure.  But isn't what we have now a greeting?

I can't read Odia.  But Sameer says that what we have now is not a
greeting.  Regardless, I will also ask if we what have right now is a
greeting or not.

Sameer, looks like "Namaskar" works fine.  This is what he sent
me: "Namaskar, kemiti achhaw?"  ("Namaste, how are you?" tl.)





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-17 12:10       ` Eli Zaretskii
  2022-05-17 14:10         ` Visuwesh
@ 2022-05-17 14:14         ` Visuwesh
  1 sibling, 0 replies; 43+ messages in thread
From: Visuwesh @ 2022-05-17 14:14 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 55439, lumarzeli30

[செவ்வாய் மே 17, 2022] Eli Zaretskii wrote:

>> From: Visuwesh <visuweshm@gmail.com>
>> Cc: Eli Zaretskii <eliz@gnu.org>,  55439@debbugs.gnu.org
>> Date: Tue, 17 May 2022 15:19:09 +0530
>> 
>> While we are it, should we change all instances of "Oriya" in Emacs to
>> "Odiya"?
>
> Odia is both a script and a language.  What exactly do you want to
> rename, and where in Emacs?
>
>> Also, I can ask an Odiya speaker for a greeting if you want.
>
> Sure.  But isn't what we have now a greeting?

It isn't.  Apparently it translates to "hey listen please."





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-17 13:48             ` Visuwesh
@ 2022-05-17 16:04               ` Eli Zaretskii
  0 siblings, 0 replies; 43+ messages in thread
From: Eli Zaretskii @ 2022-05-17 16:04 UTC (permalink / raw)
  To: Visuwesh; +Cc: 55439, lumarzeli30

> From: Visuwesh <visuweshm@gmail.com>
> Cc: समीर सिंह Sameer Singh
>  <lumarzeli30@gmail.com>,  55439@debbugs.gnu.org
> Date: Tue, 17 May 2022 19:18:06 +0530
> 
> >> Where can I see that official renaming announcement?
> >
> > I don't know where to find the official renaming announcement but I can
> > send you a newspaper article on the name change and the official site of
> > the Odisha government (the Indian state where Odia is spoken
> > predominantly).
> >
> > https://timesofindia.indiatimes.com/india/Orissas-new-name-is-Odisha/articleshow/7780712.cms
> >
> > Odisha govt page: https://odisha.gov.in/
> >
> > [ FWIW, Odia is the actual pronunciation of the language, Oriya is the
> >   anglicised one (Tamil is also a pretty awful anglicisation of the actual
> >   language name).  ]
> 
> Here's the wikipedia change on the name change:
> https://en.wikipedia.org/wiki/The_Orissa_(Alteration_of_Name)_Act,_2011
> 
> I can't seem to open the PDF linked there but I found this
> https://prsindia.org/files/bills_acts/bills_parliament/2010/The_Orissa_Alteration_of_Name_Bill_2010.pdf

Thanks.





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-17 13:42           ` Visuwesh
  2022-05-17 13:48             ` Visuwesh
@ 2022-05-17 16:05             ` Eli Zaretskii
  1 sibling, 0 replies; 43+ messages in thread
From: Eli Zaretskii @ 2022-05-17 16:05 UTC (permalink / raw)
  To: Visuwesh; +Cc: 55439, lumarzeli30

> From: Visuwesh <visuweshm@gmail.com>
> Cc: समीर सिंह Sameer Singh
>  <lumarzeli30@gmail.com>,  55439@debbugs.gnu.org
> Date: Tue, 17 May 2022 19:12:58 +0530
> 
> [ FWIW, Odia is the actual pronunciation of the language, Oriya is the
>   anglicised one (Tamil is also a pretty awful anglicisation of the actual
>   language name).  ]

Oriya is also the name of the corresponding Unicode block, and AFAIU
it will never change (due to the Unicode's stability policies).

I think we should say something like "formerly Oriya" in some place
where we document this script.





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-17 14:10         ` Visuwesh
@ 2022-05-17 16:06           ` Eli Zaretskii
  0 siblings, 0 replies; 43+ messages in thread
From: Eli Zaretskii @ 2022-05-17 16:06 UTC (permalink / raw)
  To: Visuwesh; +Cc: 55439, lumarzeli30

> From: Visuwesh <visuweshm@gmail.com>
> Cc: 55439@debbugs.gnu.org,  lumarzeli30@gmail.com
> Date: Tue, 17 May 2022 19:40:00 +0530
> 
> >  What exactly do you want to rename, and where in Emacs?
> 
> The Emacs manual (`(emacs) Language Environments'), the language
> environment, the input methods.  (Those are the instances t hat I know
> of, there may be more.)

Please propose a patch, and TIA.





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-16  7:00 ` Pankaj Jangid
@ 2022-05-17 22:57   ` Richard Stallman
  0 siblings, 0 replies; 43+ messages in thread
From: Richard Stallman @ 2022-05-17 22:57 UTC (permalink / raw)
  To: Pankaj Jangid; +Cc: 55439

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

I agree that this change is correct, but let's not ever delete the old
name "Hindi".  Keeping an old alias does no harm.

-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)







^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-17  9:49     ` Visuwesh
  2022-05-17  9:57       ` समीर सिंह Sameer Singh
  2022-05-17 12:10       ` Eli Zaretskii
@ 2022-05-17 22:59       ` Richard Stallman
  2022-05-18  0:14         ` समीर सिंह Sameer Singh
  2022-05-18  4:33         ` Visuwesh
  2 siblings, 2 replies; 43+ messages in thread
From: Richard Stallman @ 2022-05-17 22:59 UTC (permalink / raw)
  To: Visuwesh; +Cc: 55439, lumarzeli30, eliz

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > While we are it, should we change all instances of "Oriya" in Emacs to
  > "Odiya"?

The old name has been in use for almost a century, if not more, so we
should not rush to deprecate it.  Perhaps in 30 years.

Until then, let's make sure that both the old name and the new name
are accepted, in any places in which people can input the name of a
script.


-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)







^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-17 22:59       ` Richard Stallman
@ 2022-05-18  0:14         ` समीर सिंह Sameer Singh
  2022-05-18  3:08           ` Pankaj Jangid
  2022-05-18 12:45           ` Eli Zaretskii
  2022-05-18  4:33         ` Visuwesh
  1 sibling, 2 replies; 43+ messages in thread
From: समीर सिंह Sameer Singh @ 2022-05-18  0:14 UTC (permalink / raw)
  To: rms; +Cc: 55439, Eli Zaretskii, Visuwesh

[-- Attachment #1: Type: text/plain, Size: 1791 bytes --]

>
> I agree that this change is correct, but let's not ever delete the old
> name "Hindi".  Keeping an old alias does no harm.
>

Hindi is not an alias, it is an incorrect term.
No one is using Hindi to refer to the Devanagari script, therefore I think
it should not be readded.

The old name has been in use for almost a century, if not more, so we
> should not rush to deprecate it.  Perhaps in 30 years.
>
> Until then, let's make sure that both the old name and the new name
> are accepted, in any places in which people can input the name of a
> script.
>

I feel like 11 years is enough time.

Only two functions are changed where it affects the user, both are input
methods: odia-itrans and odia-inscript.
If by chance any user is not aware of the new name (which I consider highly
unlikely), they can learn about it when tab completing.
Since both the old and new ones start with an 'O'.

On Wed, May 18, 2022 at 4:29 AM Richard Stallman <rms@gnu.org> wrote:

> [[[ To any NSA and FBI agents reading my email: please consider    ]]]
> [[[ whether defending the US Constitution against all enemies,     ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
>
>   > While we are it, should we change all instances of "Oriya" in Emacs to
>   > "Odiya"?
>
> The old name has been in use for almost a century, if not more, so we
> should not rush to deprecate it.  Perhaps in 30 years.
>
> Until then, let's make sure that both the old name and the new name
> are accepted, in any places in which people can input the name of a
> script.
>
>
> --
> Dr Richard Stallman (https://stallman.org)
> Chief GNUisance of the GNU Project (https://gnu.org)
> Founder, Free Software Foundation (https://fsf.org)
> Internet Hall-of-Famer (https://internethalloffame.org)
>
>
>

[-- Attachment #2: Type: text/html, Size: 2909 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-18  0:14         ` समीर सिंह Sameer Singh
@ 2022-05-18  3:08           ` Pankaj Jangid
  2022-05-18  3:41             ` समीर सिंह Sameer Singh
  2022-05-18 12:45           ` Eli Zaretskii
  1 sibling, 1 reply; 43+ messages in thread
From: Pankaj Jangid @ 2022-05-18  3:08 UTC (permalink / raw)
  To: 55439

समीर सिंह Sameer Singh <lumarzeli30@gmail.com> writes:

>>
>> I agree that this change is correct, but let's not ever delete the old
>> name "Hindi".  Keeping an old alias does no harm.
>>
>
> Hindi is not an alias, it is an incorrect term.
> No one is using Hindi to refer to the Devanagari script, therefore I think
> it should not be readded.

With all due respect for the work that you are doing Sameer, I would
like to disagree here. People often speak like this - "this is written
in Marathi, Hindi, Nepali". While they are referring to the language but
most people don’t know the underlying script name.

Rather I would suggest that we add new aliases for Devanagari - like
Marathi, Nepali... whichever language is using the same script.






^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-18  3:08           ` Pankaj Jangid
@ 2022-05-18  3:41             ` समीर सिंह Sameer Singh
  2022-05-18  7:12               ` Pankaj Jangid
  2022-05-18 12:47               ` Eli Zaretskii
  0 siblings, 2 replies; 43+ messages in thread
From: समीर सिंह Sameer Singh @ 2022-05-18  3:41 UTC (permalink / raw)
  To: Pankaj Jangid; +Cc: 55439

[-- Attachment #1: Type: text/plain, Size: 2012 bytes --]

Rereading my previous email, I think its tone may come across as rude/angry.
It was not my intention. It is hard to properly convey a tone with text. I
am sorry.

With all due respect for the work that you are doing Sameer, I would
> like to disagree here. People often speak like this - "this is written
> in Marathi, Hindi, Nepali". While they are referring to the language but
> most people don’t know the underlying script name.
>

At Least according to me, if someone is unfamiliar with the term
Devanagari, he can easily look up what it means or look at the text to its
right and infer the meaning from that.

Rather I would suggest that we add new aliases for Devanagari - like
> Marathi, Nepali... whichever language is using the same script.
>

Devanagari is a widely used script, many languages use it, such as:
Konkani, Bodo, Rajasthani, Hariyanvi, Bhojpuri, Maithili, Newa, Kashmiri,
Dogri, Kumaoni etc.
Therefore it is better to write just one entry that demonstrates that Emacs
supports this character set, after all this is the main purpose of
etc/HELLO.

On Wed, May 18, 2022 at 8:40 AM Pankaj Jangid <pankaj@codeisgreat.org>
wrote:

> समीर सिंह Sameer Singh <lumarzeli30@gmail.com> writes:
>
> >>
> >> I agree that this change is correct, but let's not ever delete the old
> >> name "Hindi".  Keeping an old alias does no harm.
> >>
> >
> > Hindi is not an alias, it is an incorrect term.
> > No one is using Hindi to refer to the Devanagari script, therefore I
> think
> > it should not be readded.
>
> With all due respect for the work that you are doing Sameer, I would
> like to disagree here. People often speak like this - "this is written
> in Marathi, Hindi, Nepali". While they are referring to the language but
> most people don’t know the underlying script name.
>
> Rather I would suggest that we add new aliases for Devanagari - like
> Marathi, Nepali... whichever language is using the same script.
>
>
>
>
>

[-- Attachment #2: Type: text/html, Size: 2856 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-17 22:59       ` Richard Stallman
  2022-05-18  0:14         ` समीर सिंह Sameer Singh
@ 2022-05-18  4:33         ` Visuwesh
  2022-05-19 23:13           ` Richard Stallman
  1 sibling, 1 reply; 43+ messages in thread
From: Visuwesh @ 2022-05-18  4:33 UTC (permalink / raw)
  To: Richard Stallman; +Cc: 55439, lumarzeli30, eliz

[செவ்வாய் மே 17, 2022] Richard Stallman wrote:

> [[[ To any NSA and FBI agents reading my email: please consider    ]]]
> [[[ whether defending the US Constitution against all enemies,     ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
>
>   > While we are it, should we change all instances of "Oriya" in Emacs to
>   > "Odiya"?
>
> The old name has been in use for almost a century, if not more, so we
> should not rush to deprecate it.  Perhaps in 30 years.
>
> Until then, let's make sure that both the old name and the new name
> are accepted, in any places in which people can input the name of a
> script.

I agree that both the new and the old name should be accepted, but I am
not sure it is worth the trouble.  In the interest of serving users, I
think it is better if we do the rename and inconvenience others a tiny
bit.  I would say that the current name "Oriya" makes it hard to find
the Emacs facilities of Odia support harder to find/learn as the user
might not think about searching for the old name.  Also, I believe the
rename will give a certain empowerment to the native speakers; much like
the renaming of cities and towns that has happened/is happening now in
India.





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-18  3:41             ` समीर सिंह Sameer Singh
@ 2022-05-18  7:12               ` Pankaj Jangid
  2022-05-18 12:51                 ` Eli Zaretskii
  2022-05-18 12:47               ` Eli Zaretskii
  1 sibling, 1 reply; 43+ messages in thread
From: Pankaj Jangid @ 2022-05-18  7:12 UTC (permalink / raw)
  To: 55439

समीर सिंह Sameer Singh <lumarzeli30@gmail.com> writes:

> Rereading my previous email, I think its tone may come across as rude/angry.
> It was not my intention. It is hard to properly convey a tone with text. I
> am sorry.

I don’t remember I got offended by any of the emails in this mailing
list. Intention is what matters to. And it is all good here. No worries.

> ...
> Devanagari is a widely used script, many languages use it, such as:
> Konkani, Bodo, Rajasthani, Hariyanvi, Bhojpuri, Maithili, Newa, Kashmiri,
> Dogri, Kumaoni etc.

I am not disagreeing to what you are saying. My concern is habit and
usability. People usually search for language.

> Therefore it is better to write just one entry that demonstrates that Emacs
> supports this character set, after all this is the main purpose of
> etc/HELLO.

Technically, one entry is enough for showcasing the script. But looking
at the table heading in etc/HELLO, it appears that this file is for
showing language and not the script.

--8<---------------cut here---------------start------------->8---
LANGUAGE (NATIVE NAME)	HELLO
----------------------	-----
Amharic (አማርኛ)	ሠላም
Arabic (العربيّة)	السّلام عليكم
Armenian (հայերեն)	Բարև ձեզ
...
--8<---------------cut here---------------end--------------->8---

It is really odd and not very helpful when we open this file and find
nothing for "Hindi".






^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-18  0:14         ` समीर सिंह Sameer Singh
  2022-05-18  3:08           ` Pankaj Jangid
@ 2022-05-18 12:45           ` Eli Zaretskii
  2022-05-18 13:25             ` Visuwesh
  1 sibling, 1 reply; 43+ messages in thread
From: Eli Zaretskii @ 2022-05-18 12:45 UTC (permalink / raw)
  To: समीर सिंह Sameer Singh
  Cc: 55439, rms, visuweshm

> From: समीर सिंह Sameer Singh <lumarzeli30@gmail.com>
> Date: Wed, 18 May 2022 05:44:30 +0530
> Cc: Visuwesh <visuweshm@gmail.com>, 55439@debbugs.gnu.org, 
> 	Eli Zaretskii <eliz@gnu.org>
> 
>  I agree that this change is correct, but let's not ever delete the old
>  name "Hindi".  Keeping an old alias does no harm.
> 
> Hindi is not an alias, it is an incorrect term.
> No one is using Hindi to refer to the Devanagari script, therefore I think it should not be readded.

AFAIU, Hindi is one language that uses the Devanagari script.  Is this
correct?  If that is correct, how about having two lines in HELLO: one
that says "Hindi" and shows a Hindi greeting, and another that says
"Devanagari" and shows a greeting in some other language that uses
Devanagari?

>  Until then, let's make sure that both the old name and the new name
>  are accepted, in any places in which people can input the name of a
>  script.
> 
> I feel like 11 years is enough time.

In Emacs, 11 years is nowhere near "long enough".

And anyway, the script will not be renamed, since we follow Unicode in
script names.  The patch didn't rename the script, and rightfully so.

> Only two functions are changed where it affects the user, both are input methods: odia-itrans and
> odia-inscript.

As I wrote in the review of the patch, we cannot suddenly remove input
methods that we had for 20 years.  We must find a less drastic
solution.





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-18  3:41             ` समीर सिंह Sameer Singh
  2022-05-18  7:12               ` Pankaj Jangid
@ 2022-05-18 12:47               ` Eli Zaretskii
  1 sibling, 0 replies; 43+ messages in thread
From: Eli Zaretskii @ 2022-05-18 12:47 UTC (permalink / raw)
  To: समीर सिंह Sameer Singh
  Cc: 55439, pankaj

> Cc: 55439@debbugs.gnu.org
> From: समीर सिंह Sameer Singh
>  <lumarzeli30@gmail.com>
> Date: Wed, 18 May 2022 09:11:27 +0530
> 
> Devanagari is a widely used script, many languages use it, such as: Konkani, Bodo, Rajasthani, Hariyanvi,
> Bhojpuri, Maithili, Newa, Kashmiri, Dogri, Kumaoni etc.
> Therefore it is better to write just one entry that demonstrates that Emacs supports this character set, after
> all this is the main purpose of etc/HELLO.

We indeed generally show just a single entry for each script.  But we
don't have to be dogmatic here, and can make exceptions if we feel
they are justified.





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-18  7:12               ` Pankaj Jangid
@ 2022-05-18 12:51                 ` Eli Zaretskii
  2022-05-19  3:14                   ` Pankaj Jangid
  0 siblings, 1 reply; 43+ messages in thread
From: Eli Zaretskii @ 2022-05-18 12:51 UTC (permalink / raw)
  To: Pankaj Jangid; +Cc: 55439

> From: Pankaj Jangid <pankaj@codeisgreat.org>
> Date: Wed, 18 May 2022 12:42:17 +0530
> 
> > Therefore it is better to write just one entry that demonstrates that Emacs
> > supports this character set, after all this is the main purpose of
> > etc/HELLO.
> 
> Technically, one entry is enough for showcasing the script. But looking
> at the table heading in etc/HELLO, it appears that this file is for
> showing language and not the script.

No, we do show scripts, not languages.  There are many more languages
than scripts, so if we'd base that file on languages, we'd need to
make it much larger, and that is not economical.

However, many scripts are used with only one language, and frequently
have the same name.  That is why it may seem that HELLO shows
languages.  But that's a mistake.





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-18 12:45           ` Eli Zaretskii
@ 2022-05-18 13:25             ` Visuwesh
  2022-05-18 13:33               ` Eli Zaretskii
  0 siblings, 1 reply; 43+ messages in thread
From: Visuwesh @ 2022-05-18 13:25 UTC (permalink / raw)
  To: Eli Zaretskii
  Cc: 55439,
	समीर सिंह Sameer Singh,
	rms

[புதன் மே 18, 2022] Eli Zaretskii wrote:

>> From: समीर सिंह Sameer Singh <lumarzeli30@gmail.com>
>> Date: Wed, 18 May 2022 05:44:30 +0530
>> Cc: Visuwesh <visuweshm@gmail.com>, 55439@debbugs.gnu.org, 
>> 	Eli Zaretskii <eliz@gnu.org>
>> 
>>  I agree that this change is correct, but let's not ever delete the old
>>  name "Hindi".  Keeping an old alias does no harm.
>> 
>> Hindi is not an alias, it is an incorrect term.
>> No one is using Hindi to refer to the Devanagari script, therefore I think it should not be readded.
>
> AFAIU, Hindi is one language that uses the Devanagari script.  Is this
> correct?

Indeed, Hindi is one of the languages that use the Devanagari script.

> If that is correct, how about having two lines in HELLO: one that
> says "Hindi" and shows a Hindi greeting, and another that says
> "Devanagari" and shows a greeting in some other language that uses
> Devanagari?

The problem here is that most of the North Indian language greetings are
"Namaskar" or "Namaste" (which is what the "Devanagari" greeting is
currently).  But I maybe mistaken since I do not really know any of the
North Indian languages; my knowledge of Hindi is superficial at best.
Either way, I will ask for a greeting in Marathi, which uses the
Devanagari script as well.

>>  Until then, let's make sure that both the old name and the new name
>>  are accepted, in any places in which people can input the name of a
>>  script.
>> 
>> I feel like 11 years is enough time.
>
> In Emacs, 11 years is nowhere near "long enough".
>
> And anyway, the script will not be renamed, since we follow Unicode in
> script names.  The patch didn't rename the script, and rightfully so.
>
>> Only two functions are changed where it affects the user, both are
>> input methods: odia-itrans and
>> odia-inscript.
>
> As I wrote in the review of the patch, we cannot suddenly remove input
> methods that we had for 20 years.  We must find a less drastic
> solution.





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-18 13:25             ` Visuwesh
@ 2022-05-18 13:33               ` Eli Zaretskii
  2022-05-18 14:58                 ` समीर सिंह Sameer Singh
  0 siblings, 1 reply; 43+ messages in thread
From: Eli Zaretskii @ 2022-05-18 13:33 UTC (permalink / raw)
  To: Visuwesh; +Cc: 55439, lumarzeli30, rms

> From: Visuwesh <visuweshm@gmail.com>
> Cc: समीर सिंह Sameer Singh
>  <lumarzeli30@gmail.com>,  55439@debbugs.gnu.org,
>   rms@gnu.org
> Date: Wed, 18 May 2022 18:55:25 +0530
> 
> Either way, I will ask for a greeting in Marathi, which uses the
> Devanagari script as well.

Thanks.  Maybe someone else will be able to show alternative greetings
in some other language(s) that use Devanagari, and we could then
decide how to proceed in this matter.

Btw, I'd like to clarify:

> And anyway, the script will not be renamed, since we follow Unicode in
> script names.  The patch didn't rename the script, and rightfully so.

When I wrote that, I meant the name of the script as a symbol, which
we use in char-script-table, in font- and fontset-related settings,
and in other similar situations.  I did not mean the name that appears
in HELLO, where we already decided to use Odia, per its official name.
Making the change there doesn't affect user input in any way, it's
just a "display name" of the script, so to say.





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-18 13:33               ` Eli Zaretskii
@ 2022-05-18 14:58                 ` समीर सिंह Sameer Singh
  2022-05-18 15:10                   ` Visuwesh
  2022-05-18 15:47                   ` Eli Zaretskii
  0 siblings, 2 replies; 43+ messages in thread
From: समीर सिंह Sameer Singh @ 2022-05-18 14:58 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 55439, rms, Visuwesh

[-- Attachment #1: Type: text/plain, Size: 1950 bytes --]

>
> AFAIU, Hindi is one language that uses the Devanagari script.  Is this
> correct?  If that is correct, how about having two lines in HELLO: one
> that says "Hindi" and shows a Hindi greeting, and another that says
> "Devanagari" and shows a greeting in some other language that uses
> Devanagari?


The problem is, like Visuwesh said, most of the languages which use
Devanagari use Namaste/Namaskaar as a greeting.

Either way, I will ask for a greeting in Marathi, which uses the
> Devanagari script as well.
>

Marathi also uses Namsakaar.

Of course there are also local greetings, so one solution is to use the
standard greetings in Devanagari
and local ones in Hindi, like रामराम (raam raam), पायलागू (paay lagu) etc.

On Wed, May 18, 2022 at 7:03 PM Eli Zaretskii <eliz@gnu.org> wrote:

> > From: Visuwesh <visuweshm@gmail.com>
> > Cc: समीर सिंह Sameer Singh
> >  <lumarzeli30@gmail.com>,  55439@debbugs.gnu.org,
> >   rms@gnu.org
> > Date: Wed, 18 May 2022 18:55:25 +0530
> >
> > Either way, I will ask for a greeting in Marathi, which uses the
> > Devanagari script as well.
>
> Thanks.  Maybe someone else will be able to show alternative greetings
> in some other language(s) that use Devanagari, and we could then
> decide how to proceed in this matter.
>
> Btw, I'd like to clarify:
>
> > And anyway, the script will not be renamed, since we follow Unicode in
> > script names.  The patch didn't rename the script, and rightfully so.
>
> When I wrote that, I meant the name of the script as a symbol, which
> we use in char-script-table, in font- and fontset-related settings,
> and in other similar situations.  I did not mean the name that appears
> in HELLO, where we already decided to use Odia, per its official name.
> Making the change there doesn't affect user input in any way, it's
> just a "display name" of the script, so to say.
>

[-- Attachment #2: Type: text/html, Size: 2956 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-18 14:58                 ` समीर सिंह Sameer Singh
@ 2022-05-18 15:10                   ` Visuwesh
  2022-05-18 15:23                     ` समीर सिंह Sameer Singh
  2022-05-18 15:47                   ` Eli Zaretskii
  1 sibling, 1 reply; 43+ messages in thread
From: Visuwesh @ 2022-05-18 15:10 UTC (permalink / raw)
  To: समीर सिंह Sameer Singh
  Cc: 55439, Eli Zaretskii, rms

[புதன் மே 18, 2022] समीर सिंह Sameer Singh wrote:

>[...]
>  Either way, I will ask for a greeting in Marathi, which uses the
>  Devanagari script as well.
>
> Marathi also uses Namsakaar.
>

I figured that would be the case.

> Of course there are also local greetings, so one solution is to use the standard greetings in Devanagari
> and local ones in Hindi, like रामराम (raam raam), पायलागू (paay lagu) etc.

I'm not sure if using "Ram Ram" is exactly a good idea since it has
religious implications.  
[ There was a thread about where we should draw the line with matters
  like these in emacs-devel recently as well.  ]





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-18 15:10                   ` Visuwesh
@ 2022-05-18 15:23                     ` समीर सिंह Sameer Singh
  2022-05-19 23:13                       ` Richard Stallman
  0 siblings, 1 reply; 43+ messages in thread
From: समीर सिंह Sameer Singh @ 2022-05-18 15:23 UTC (permalink / raw)
  To: Visuwesh; +Cc: 55439, Eli Zaretskii, rms

[-- Attachment #1: Type: text/plain, Size: 1152 bytes --]

>
> I'm not sure if using "Ram Ram" is exactly a good idea since it has
> religious implications.
>

Yes, it is religious, but I argue it is no more religious than the Spanish
"Adios", French "Adieu" or the English "Goodbye".
Religion plays a huge part in culture, so it is natural that it will also
have its impact on the words.

On Wed, May 18, 2022 at 8:40 PM Visuwesh <visuweshm@gmail.com> wrote:

> [புதன் மே 18, 2022] समीर सिंह Sameer Singh wrote:
>
> >[...]
> >  Either way, I will ask for a greeting in Marathi, which uses the
> >  Devanagari script as well.
> >
> > Marathi also uses Namsakaar.
> >
>
> I figured that would be the case.
>
> > Of course there are also local greetings, so one solution is to use the
> standard greetings in Devanagari
> > and local ones in Hindi, like रामराम (raam raam), पायलागू (paay lagu)
> etc.
>
> I'm not sure if using "Ram Ram" is exactly a good idea since it has
> religious implications.
> [ There was a thread about where we should draw the line with matters
>   like these in emacs-devel recently as well.  ]
>

[-- Attachment #2: Type: text/html, Size: 1716 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-18 14:58                 ` समीर सिंह Sameer Singh
  2022-05-18 15:10                   ` Visuwesh
@ 2022-05-18 15:47                   ` Eli Zaretskii
  2022-05-18 16:15                     ` समीर सिंह Sameer Singh
  1 sibling, 1 reply; 43+ messages in thread
From: Eli Zaretskii @ 2022-05-18 15:47 UTC (permalink / raw)
  To: समीर सिंह Sameer Singh
  Cc: 55439, rms, visuweshm

> From: समीर सिंह Sameer Singh <lumarzeli30@gmail.com>
> Date: Wed, 18 May 2022 20:28:01 +0530
> Cc: Visuwesh <visuweshm@gmail.com>, 55439@debbugs.gnu.org, rms@gnu.org
> 
>  AFAIU, Hindi is one language that uses the Devanagari script.  Is this
>  correct?  If that is correct, how about having two lines in HELLO: one
>  that says "Hindi" and shows a Hindi greeting, and another that says
>  "Devanagari" and shows a greeting in some other language that uses
>  Devanagari?
> 
> The problem is, like Visuwesh said, most of the languages which use Devanagari use Namaste/Namaskaar
> as a greeting.
> 
>  Either way, I will ask for a greeting in Marathi, which uses the
>  Devanagari script as well.
> 
> Marathi also uses Namsakaar.
> 
> Of course there are also local greetings, so one solution is to use the standard greetings in Devanagari
> and local ones in Hindi, like रामराम (raam raam), पायलागू (paay lagu) etc.

So how about using one of those latter ones for the Hindi line in
HELLO?





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-18 15:47                   ` Eli Zaretskii
@ 2022-05-18 16:15                     ` समीर सिंह Sameer Singh
  0 siblings, 0 replies; 43+ messages in thread
From: समीर सिंह Sameer Singh @ 2022-05-18 16:15 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 55439, rms, Visuwesh

[-- Attachment #1: Type: text/plain, Size: 1290 bytes --]

>
> So how about using one of those latter ones for the Hindi line in
> HELLO?


Ok I will do that.

On Wed, May 18, 2022 at 9:17 PM Eli Zaretskii <eliz@gnu.org> wrote:

> > From: समीर सिंह Sameer Singh <lumarzeli30@gmail.com>
> > Date: Wed, 18 May 2022 20:28:01 +0530
> > Cc: Visuwesh <visuweshm@gmail.com>, 55439@debbugs.gnu.org, rms@gnu.org
> >
> >  AFAIU, Hindi is one language that uses the Devanagari script.  Is this
> >  correct?  If that is correct, how about having two lines in HELLO: one
> >  that says "Hindi" and shows a Hindi greeting, and another that says
> >  "Devanagari" and shows a greeting in some other language that uses
> >  Devanagari?
> >
> > The problem is, like Visuwesh said, most of the languages which use
> Devanagari use Namaste/Namaskaar
> > as a greeting.
> >
> >  Either way, I will ask for a greeting in Marathi, which uses the
> >  Devanagari script as well.
> >
> > Marathi also uses Namsakaar.
> >
> > Of course there are also local greetings, so one solution is to use the
> standard greetings in Devanagari
> > and local ones in Hindi, like रामराम (raam raam), पायलागू (paay lagu)
> etc.
>
> So how about using one of those latter ones for the Hindi line in
> HELLO?
>

[-- Attachment #2: Type: text/html, Size: 2079 bytes --]

^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-18 12:51                 ` Eli Zaretskii
@ 2022-05-19  3:14                   ` Pankaj Jangid
  2022-05-19  7:12                     ` Eli Zaretskii
  0 siblings, 1 reply; 43+ messages in thread
From: Pankaj Jangid @ 2022-05-19  3:14 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 55439

Eli Zaretskii <eliz@gnu.org> writes:

>> Technically, one entry is enough for showcasing the script. But looking
>> at the table heading in etc/HELLO, it appears that this file is for
>> showing language and not the script.
>
> No, we do show scripts, not languages.  There are many more languages
> than scripts, so if we'd base that file on languages, we'd need to
> make it much larger, and that is not economical.

Got it.

> However, many scripts are used with only one language, and frequently
> have the same name.  That is why it may seem that HELLO shows
> languages.  But that's a mistake.

May be we can improve the format to cover language names in this file in
an economical way (but that could be a separate discussion). As I said,
a language speaker might conclude it wrong even though Emacs supports
the language.





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-19  3:14                   ` Pankaj Jangid
@ 2022-05-19  7:12                     ` Eli Zaretskii
  2022-05-19 13:40                       ` Pankaj Jangid
  0 siblings, 1 reply; 43+ messages in thread
From: Eli Zaretskii @ 2022-05-19  7:12 UTC (permalink / raw)
  To: Pankaj Jangid; +Cc: 55439

> From: Pankaj Jangid <pankaj@codeisgreat.org>
> Cc: 55439@debbugs.gnu.org
> Date: Thu, 19 May 2022 08:44:07 +0530
> 
> > However, many scripts are used with only one language, and frequently
> > have the same name.  That is why it may seem that HELLO shows
> > languages.  But that's a mistake.
> 
> May be we can improve the format to cover language names in this file in
> an economical way (but that could be a separate discussion).

I think this could be a slippery slope.  Once we start showing
language names there, we risk people starting to request us to name
their favorite languages in the file, and we'd have to add more and
more of them.

> As I said, a language speaker might conclude it wrong even though
> Emacs supports the language.

I don't think I understand how could a language speaker arrive at some
wrong conclusions, please elaborate.  If the problem is caused by this
blurb we have at the beginning:

  This is a list of ways to say hello in various languages.
  It is not intended to be comprehensive, but to demonstrate
  some of the character sets that Emacs supports.

then we could amend that text.





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-19  7:12                     ` Eli Zaretskii
@ 2022-05-19 13:40                       ` Pankaj Jangid
  2022-05-19 13:58                         ` Eli Zaretskii
  0 siblings, 1 reply; 43+ messages in thread
From: Pankaj Jangid @ 2022-05-19 13:40 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 55439

Eli Zaretskii <eliz@gnu.org> writes:

>> May be we can improve the format to cover language names in this file in
>> an economical way (but that could be a separate discussion).
>>
> I think this could be a slippery slope.  Once we start showing
> language names there, we risk people starting to request us to name
> their favorite languages in the file, and we'd have to add more and
> more of them.

I retract my statement. True, that would be too much.

>> As I said, a language speaker might conclude it wrong even though
>> Emacs supports the language.
>
> I don't think I understand how could a language speaker arrive at some
> wrong conclusions, please elaborate.  If the problem is caused by this
> blurb we have at the beginning:
>
>   This is a list of ways to say hello in various languages.
>   It is not intended to be comprehensive, but to demonstrate
>   some of the character sets that Emacs supports.
>
> then we could amend that text.

We can just add this or something like this at the end of the above
paragraph - "Search for the script name of your language to see if your
language is supported."





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-19 13:40                       ` Pankaj Jangid
@ 2022-05-19 13:58                         ` Eli Zaretskii
  2022-05-19 14:31                           ` Visuwesh
  0 siblings, 1 reply; 43+ messages in thread
From: Eli Zaretskii @ 2022-05-19 13:58 UTC (permalink / raw)
  To: Pankaj Jangid; +Cc: 55439

> From: Pankaj Jangid <pankaj@codeisgreat.org>
> Cc: 55439@debbugs.gnu.org
> Date: Thu, 19 May 2022 19:10:47 +0530
> 
> >> As I said, a language speaker might conclude it wrong even though
> >> Emacs supports the language.
> >
> > I don't think I understand how could a language speaker arrive at some
> > wrong conclusions, please elaborate.  If the problem is caused by this
> > blurb we have at the beginning:
> >
> >   This is a list of ways to say hello in various languages.
> >   It is not intended to be comprehensive, but to demonstrate
> >   some of the character sets that Emacs supports.
> >
> > then we could amend that text.
> 
> We can just add this or something like this at the end of the above
> paragraph - "Search for the script name of your language to see if your
> language is supported."

Sorry, I don't think I understand.  Could you explain how that text
could mislead someone into incorrect conclusions?  Armed with that
explanation, I think I will be able to understand your suggestion.





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-19 13:58                         ` Eli Zaretskii
@ 2022-05-19 14:31                           ` Visuwesh
  2022-05-19 15:52                             ` Eli Zaretskii
  0 siblings, 1 reply; 43+ messages in thread
From: Visuwesh @ 2022-05-19 14:31 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 55439, Pankaj Jangid

[வியாழன் மே 19, 2022] Eli Zaretskii wrote:

>> From: Pankaj Jangid <pankaj@codeisgreat.org>
>> Cc: 55439@debbugs.gnu.org
>> Date: Thu, 19 May 2022 19:10:47 +0530
>> 
>> >> As I said, a language speaker might conclude it wrong even though
>> >> Emacs supports the language.
>> >
>> > I don't think I understand how could a language speaker arrive at some
>> > wrong conclusions, please elaborate.  If the problem is caused by this
>> > blurb we have at the beginning:
>> >
>> >   This is a list of ways to say hello in various languages.
>> >   It is not intended to be comprehensive, but to demonstrate
>> >   some of the character sets that Emacs supports.
>> >
>> > then we could amend that text.
>> 
>> We can just add this or something like this at the end of the above
>> paragraph - "Search for the script name of your language to see if your
>> language is supported."
>
> Sorry, I don't think I understand.  Could you explain how that text
> could mislead someone into incorrect conclusions?  Armed with that
> explanation, I think I will be able to understand your suggestion.

I will use the case of Devanagari to explain the proposal: a number of
languages uses Devanagari as the script---Hindi, Marathi, Bhojpuri,
Konkani, etc.  Pankaj says that one might not know that their language
uses the _script_ called Devanagari as people rarely speak about the
_script_ itself but more about their _language_.  At least to me, it is
far less natural to speak about the script a language uses; we mostly
speak of the language itself and refer to the script as "the way we
write X language" (note how I don't use the word "script" at all here).





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-19 14:31                           ` Visuwesh
@ 2022-05-19 15:52                             ` Eli Zaretskii
  2022-05-19 16:32                               ` Pankaj Jangid
  0 siblings, 1 reply; 43+ messages in thread
From: Eli Zaretskii @ 2022-05-19 15:52 UTC (permalink / raw)
  To: Visuwesh; +Cc: 55439, pankaj

> From: Visuwesh <visuweshm@gmail.com>
> Cc: Pankaj Jangid <pankaj@codeisgreat.org>,  55439@debbugs.gnu.org
> Date: Thu, 19 May 2022 20:01:40 +0530
> 
> [வியாழன் மே 19, 2022] Eli Zaretskii wrote:
> 
> >> From: Pankaj Jangid <pankaj@codeisgreat.org>
> >> Cc: 55439@debbugs.gnu.org
> >> Date: Thu, 19 May 2022 19:10:47 +0530
> >> 
> >> >> As I said, a language speaker might conclude it wrong even though
> >> >> Emacs supports the language.
> >> >
> >> > I don't think I understand how could a language speaker arrive at some
> >> > wrong conclusions, please elaborate.  If the problem is caused by this
> >> > blurb we have at the beginning:
> >> >
> >> >   This is a list of ways to say hello in various languages.
> >> >   It is not intended to be comprehensive, but to demonstrate
> >> >   some of the character sets that Emacs supports.
> >> >
> >> > then we could amend that text.
> >> 
> >> We can just add this or something like this at the end of the above
> >> paragraph - "Search for the script name of your language to see if your
> >> language is supported."
> >
> > Sorry, I don't think I understand.  Could you explain how that text
> > could mislead someone into incorrect conclusions?  Armed with that
> > explanation, I think I will be able to understand your suggestion.
> 
> I will use the case of Devanagari to explain the proposal: a number of
> languages uses Devanagari as the script---Hindi, Marathi, Bhojpuri,
> Konkani, etc.  Pankaj says that one might not know that their language
> uses the _script_ called Devanagari as people rarely speak about the
> _script_ itself but more about their _language_.  At least to me, it is
> far less natural to speak about the script a language uses; we mostly
> speak of the language itself and refer to the script as "the way we
> write X language" (note how I don't use the word "script" at all here).

Thanks.  So will the text below be better?

  This is a list of ways to say hello using various scripts.
  It is not intended to be comprehensive, but to demonstrate
  some of the character sets and writing systems that Emacs
  supports.  Look for the script used to write your language,
  to see if it is supported.







^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-19 15:52                             ` Eli Zaretskii
@ 2022-05-19 16:32                               ` Pankaj Jangid
  2022-05-21  8:06                                 ` Eli Zaretskii
  0 siblings, 1 reply; 43+ messages in thread
From: Pankaj Jangid @ 2022-05-19 16:32 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 55439, Visuwesh

Eli Zaretskii <eliz@gnu.org> writes:

>> >> We can just add this or something like this at the end of the above
>> >> paragraph - "Search for the script name of your language to see if your
>> >> language is supported."
>> >
>> > Sorry, I don't think I understand.  Could you explain how that text
>> > could mislead someone into incorrect conclusions?  Armed with that
>> > explanation, I think I will be able to understand your suggestion.
>> 
>> I will use the case of Devanagari to explain the proposal: a number of
>> languages uses Devanagari as the script---Hindi, Marathi, Bhojpuri,
>> Konkani, etc.  Pankaj says that one might not know that their language
>> uses the _script_ called Devanagari as people rarely speak about the
>> _script_ itself but more about their _language_.  At least to me, it is
>> far less natural to speak about the script a language uses; we mostly
>> speak of the language itself and refer to the script as "the way we
>> write X language" (note how I don't use the word "script" at all here).

Thanks Visuwesh for the explanation.

> Thanks.  So will the text below be better?
>
>   This is a list of ways to say hello using various scripts.
>   It is not intended to be comprehensive, but to demonstrate
>   some of the character sets and writing systems that Emacs
>   supports.  Look for the script used to write your language,
>   to see if it is supported.

Yes. IMO, this is better explanation. Just one question - in the first
sentence -- "ways to _say_ hello" -- will it be "say" or "write"? Or
anyone is okay?





^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-18  4:33         ` Visuwesh
@ 2022-05-19 23:13           ` Richard Stallman
  0 siblings, 0 replies; 43+ messages in thread
From: Richard Stallman @ 2022-05-19 23:13 UTC (permalink / raw)
  To: Visuwesh; +Cc: 55439, lumarzeli30, eliz

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > I agree that both the new and the old name should be accepted, but I am
  > not sure it is worth the trouble.

It is very little trouble to accept additional names, as far as I can
see.

                                       In the interest of serving users, I
  > think it is better if we do the rename and inconvenience others a tiny
  > bit.

I cannot follow the reasoning here.  Assuming we add support for the
new name, how does deleting the old name benefit any users?


-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)







^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-18 15:23                     ` समीर सिंह Sameer Singh
@ 2022-05-19 23:13                       ` Richard Stallman
  0 siblings, 0 replies; 43+ messages in thread
From: Richard Stallman @ 2022-05-19 23:13 UTC (permalink / raw)
  To: समीर सिंह Sameer Singh
  Cc: 55439, eliz, visuweshm

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > Yes, it is religious, but I argue it is no more religious than the Spanish
  > "Adios", French "Adieu"

They are much too religious!  I speak those languages, and I refuse to
use those words because using them would endorse religion.

                            or the English "Goodbye".

"Goodbye" is not like the other two.  It was derived from "God be with
you," but in the process it was contracted so much that the
relationship is not obvious even when explained.  English-speakers in
general do not see any relationship between "Goodbye" and "god".
Thus, in practice "Goodbye" is not religious.

-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)







^ permalink raw reply	[flat|nested] 43+ messages in thread

* bug#55439: [PATCH] Add support for the Modi script
  2022-05-19 16:32                               ` Pankaj Jangid
@ 2022-05-21  8:06                                 ` Eli Zaretskii
  0 siblings, 0 replies; 43+ messages in thread
From: Eli Zaretskii @ 2022-05-21  8:06 UTC (permalink / raw)
  To: Pankaj Jangid; +Cc: 55439, visuweshm

> From: Pankaj Jangid <pankaj@codeisgreat.org>
> Cc: Visuwesh <visuweshm@gmail.com>,  55439@debbugs.gnu.org
> Date: Thu, 19 May 2022 22:02:41 +0530
> 
> >   This is a list of ways to say hello using various scripts.
> >   It is not intended to be comprehensive, but to demonstrate
> >   some of the character sets and writing systems that Emacs
> >   supports.  Look for the script used to write your language,
> >   to see if it is supported.
> 
> Yes. IMO, this is better explanation. Just one question - in the first
> sentence -- "ways to _say_ hello" -- will it be "say" or "write"? Or
> anyone is okay?

"Write" it is, thanks.





^ permalink raw reply	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2022-05-21  8:06 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-15 23:33 bug#55439: [PATCH] Add support for the Modi script समीर सिंह Sameer Singh
2022-05-16  7:00 ` Pankaj Jangid
2022-05-17 22:57   ` Richard Stallman
2022-05-16 11:33 ` Eli Zaretskii
2022-05-16 23:25   ` समीर सिंह Sameer Singh
2022-05-17  9:49     ` Visuwesh
2022-05-17  9:57       ` समीर सिंह Sameer Singh
2022-05-17 12:11         ` Eli Zaretskii
2022-05-17 13:42           ` Visuwesh
2022-05-17 13:48             ` Visuwesh
2022-05-17 16:04               ` Eli Zaretskii
2022-05-17 16:05             ` Eli Zaretskii
2022-05-17 12:10       ` Eli Zaretskii
2022-05-17 14:10         ` Visuwesh
2022-05-17 16:06           ` Eli Zaretskii
2022-05-17 14:14         ` Visuwesh
2022-05-17 22:59       ` Richard Stallman
2022-05-18  0:14         ` समीर सिंह Sameer Singh
2022-05-18  3:08           ` Pankaj Jangid
2022-05-18  3:41             ` समीर सिंह Sameer Singh
2022-05-18  7:12               ` Pankaj Jangid
2022-05-18 12:51                 ` Eli Zaretskii
2022-05-19  3:14                   ` Pankaj Jangid
2022-05-19  7:12                     ` Eli Zaretskii
2022-05-19 13:40                       ` Pankaj Jangid
2022-05-19 13:58                         ` Eli Zaretskii
2022-05-19 14:31                           ` Visuwesh
2022-05-19 15:52                             ` Eli Zaretskii
2022-05-19 16:32                               ` Pankaj Jangid
2022-05-21  8:06                                 ` Eli Zaretskii
2022-05-18 12:47               ` Eli Zaretskii
2022-05-18 12:45           ` Eli Zaretskii
2022-05-18 13:25             ` Visuwesh
2022-05-18 13:33               ` Eli Zaretskii
2022-05-18 14:58                 ` समीर सिंह Sameer Singh
2022-05-18 15:10                   ` Visuwesh
2022-05-18 15:23                     ` समीर सिंह Sameer Singh
2022-05-19 23:13                       ` Richard Stallman
2022-05-18 15:47                   ` Eli Zaretskii
2022-05-18 16:15                     ` समीर सिंह Sameer Singh
2022-05-18  4:33         ` Visuwesh
2022-05-19 23:13           ` Richard Stallman
2022-05-17 13:24     ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).