* 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-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-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: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-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 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 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 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 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-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 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-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 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: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-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
* 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 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 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 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-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-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 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-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
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 external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.