diff options
| author | समीर सिंह Sameer Singh | 2022-05-19 01:08:14 +0530 |
|---|---|---|
| committer | Eli Zaretskii | 2022-05-19 15:23:46 +0300 |
| commit | cfd7edb5a9048324ab2a714365ef155efd918cb0 (patch) | |
| tree | 6b60af0ac6f731c92487577fc8f591e5addc05c5 | |
| parent | c15430997679fced7ef6adc23cbc59d0cfa3d625 (diff) | |
| download | emacs-cfd7edb5a9048324ab2a714365ef155efd918cb0.tar.gz emacs-cfd7edb5a9048324ab2a714365ef155efd918cb0.zip | |
Rename Oriya to Odia, and more
Due to "The Orissa (Alteration of Name) Act, 2011"
(https://legislative.gov.in/sites/default/files/A2011-15.pdf)
Oriya has been renamed to Odia.
* lisp/language/indian.el (set-language-info-alist): Rename
Oriya to Odia. Improve Oriya composition rules.
* lisp/leim/quail/indian.el ("odia"): New input method.
* lisp/erc/erc-lang.el: Obsolete the iso-638-languages variable
(which was a typo) and replace it with iso-639-1-languages.
* etc/HELLO: Rename Oriya to Odia.
Replace the old Odia greeting with the new one.
Add a Hindi greeting separate from the Devanagari one.
(Bug#55493)
| -rw-r--r-- | etc/HELLO | 5 | ||||
| -rw-r--r-- | lisp/erc/erc-lang.el | 12 | ||||
| -rw-r--r-- | lisp/language/indian.el | 19 | ||||
| -rw-r--r-- | lisp/leim/quail/indian.el | 116 |
4 files changed, 134 insertions, 18 deletions
| @@ -11,7 +11,7 @@ Non-ASCII examples: | |||
| 11 | Cześć!,</x-charset><x-charset><param>latin-iso8859-2</param> Dobrý den,</x-charset><x-charset><param>cyrillic-iso8859-5</param> Здравствуйте!,</x-charset><x-charset><param>greek-iso8859-7</param> Γειά σας,</x-charset> გამარჯობა | 11 | Cześć!,</x-charset><x-charset><param>latin-iso8859-2</param> Dobrý den,</x-charset><x-charset><param>cyrillic-iso8859-5</param> Здравствуйте!,</x-charset><x-charset><param>greek-iso8859-7</param> Γειά σας,</x-charset> გამარჯობა |
| 12 | Africa: <x-charset><param>ethiopic</param>ሠላም</x-charset> | 12 | Africa: <x-charset><param>ethiopic</param>ሠላም</x-charset> |
| 13 | Middle/Near East:<x-charset><param>hebrew-iso8859-8</param> שָׁלוֹם,</x-charset> السّلام عليكم | 13 | Middle/Near East:<x-charset><param>hebrew-iso8859-8</param> שָׁלוֹם,</x-charset> السّلام عليكم |
| 14 | South Asia: નમસ્તે, नमस्ते, ನಮಸ್ಕಾರ, നമസ്കാരം, ବ, | 14 | South Asia: નમસ્તે, नमस्ते, ನಮಸ್ಕಾರ, നമസ്കാരം, , |
| 15 | ආයුබෝවන්, வணக்கம், నమస్కారం,<x-charset><param>tibetan</param> བཀྲ་ཤིས་བདེ་ལེགས༎</x-charset> | 15 | ආයුබෝවන්, வணக்கம், నమస్కారం,<x-charset><param>tibetan</param> བཀྲ་ཤིས་བདེ་ལེགས༎</x-charset> |
| 16 | South East Asia: ជំរាបសួរ,<x-charset><param>lao</param> ສະບາຍດີ,</x-charset> မင်္ဂလာပါ,<x-charset><param>thai-tis620</param> สวัสดีครับ,</x-charset><x-charset><param>vietnamese-viscii-lower</param> </x-charset><x-charset><param>vietnamese-viscii-upper</param>C</x-charset><x-charset><param>vietnamese-viscii-lower</param>hào bạn</x-charset> | 16 | South East Asia: ជំរាបសួរ,<x-charset><param>lao</param> ສະບາຍດີ,</x-charset> မင်္ဂလာပါ,<x-charset><param>thai-tis620</param> สวัสดีครับ,</x-charset><x-charset><param>vietnamese-viscii-lower</param> </x-charset><x-charset><param>vietnamese-viscii-upper</param>C</x-charset><x-charset><param>vietnamese-viscii-lower</param>hào bạn</x-charset> |
| 17 | East Asia:<x-charset><param>chinese-gb2312</param> 你好,</x-charset><x-charset><param>chinese-big5-1</param> 早晨,</x-charset><x-charset><param>japanese-jisx0208</param> こんにちは,</x-charset><x-charset><param>korean-ksc5601</param> 안녕하세요</x-charset> | 17 | East Asia:<x-charset><param>chinese-gb2312</param> 你好,</x-charset><x-charset><param>chinese-big5-1</param> 早晨,</x-charset><x-charset><param>japanese-jisx0208</param> こんにちは,</x-charset><x-charset><param>korean-ksc5601</param> 안녕하세요</x-charset> |
| @@ -56,6 +56,7 @@ Greek, ancient (ἑλληνική) Οὖλέ τε καὶ μέγα χαῖρε | |||
| 56 | Gujarati (ગુજરાતી) નમસ્તે | 56 | Gujarati (ગુજરાતી) નમસ્તે |
| 57 | Gurmukhi (ਗੁਰਮੁਖੀ) ਸਤ ਸ੍ਰੀ ਅਕਾਲ | 57 | Gurmukhi (ਗੁਰਮੁਖੀ) ਸਤ ਸ੍ਰੀ ਅਕਾਲ |
| 58 | Hebrew (עִבְרִית) שָׁלוֹם | 58 | Hebrew (עִבְרִית) שָׁלוֹם |
| 59 | Hindi (हिन्दी) प्रणाम / पाय लागू | ||
| 59 | Hungarian (magyar) Szép jó napot! | 60 | Hungarian (magyar) Szép jó napot! |
| 60 | Inuktitut (ᐃᓄᒃᑎᑐᑦ) ᐊᐃ | 61 | Inuktitut (ᐃᓄᒃᑎᑐᑦ) ᐊᐃ |
| 61 | Italian (italiano) Ciao / Buon giorno | 62 | Italian (italiano) Ciao / Buon giorno |
| @@ -74,7 +75,7 @@ Modi (𑘦𑘻𑘚𑘲) 𑘡𑘦𑘭𑘿𑘎𑘰𑘨 | |||
| 74 | Mongolian (монгол хэл) Сайн байна уу? | 75 | Mongolian (монгол хэл) Сайн байна уу? |
| 75 | Northern Thai (ᨣᩣᩴᨾᩮᩬᩥᨦ / ᨽᩣᩈᩣᩃ᩶ᩣ᩠ᨶᨶᩣ) ᩈ᩠ᩅᩢᩔ᩠ᨯᩦᨣᩕᩢ᩠ᨸ | 76 | Northern Thai (ᨣᩣᩴᨾᩮᩬᩥᨦ / ᨽᩣᩈᩣᩃ᩶ᩣ᩠ᨶᨶᩣ) ᩈ᩠ᩅᩢᩔ᩠ᨯᩦᨣᩕᩢ᩠ᨸ |
| 76 | Norwegian (norsk) Hei / God dag | 77 | Norwegian (norsk) Hei / God dag |
| 77 | Oriya (ଓଡ଼ିଆ) ନମସ୍କାର | 78 | Odia (ଓଡ଼ିଆ) ନମସ୍କାର |
| 78 | Polish (język polski) Dzień dobry! / Cześć! | 79 | Polish (język polski) Dzień dobry! / Cześć! |
| 79 | Russian (русский) Здра́вствуйте! | 80 | Russian (русский) Здра́вствуйте! |
| 80 | Sharada (𑆯𑆳𑆫𑆢𑆳) 𑆤𑆩𑆱𑇀𑆑𑆳𑆫 | 81 | Sharada (𑆯𑆳𑆫𑆢𑆳) 𑆤𑆩𑆱𑇀𑆑𑆳𑆫 |
diff --git a/lisp/erc/erc-lang.el b/lisp/erc/erc-lang.el index b65f4dbf6ac..d059caf5a32 100644 --- a/lisp/erc/erc-lang.el +++ b/lisp/erc/erc-lang.el | |||
| @@ -32,10 +32,8 @@ | |||
| 32 | 32 | ||
| 33 | (require 'erc) | 33 | (require 'erc) |
| 34 | 34 | ||
| 35 | ;; FIXME: It's ISO 639-1, not ISO 638. ISO 638 is for paper, board and pulps. | 35 | (define-obsolete-variable-alias 'iso-638-languages 'iso-639-1-languages "29.1") |
| 36 | ;; The Lisp variable should be renamed. | 36 | (defvar iso-639-1-languages |
| 37 | |||
| 38 | (defvar iso-638-languages | ||
| 39 | '(("aa" . "Afar") | 37 | '(("aa" . "Afar") |
| 40 | ("ab" . "Abkhazian") | 38 | ("ab" . "Abkhazian") |
| 41 | ("af" . "Afrikaans") | 39 | ("af" . "Afrikaans") |
| @@ -197,12 +195,12 @@ Normungsinstitut (ON), Postfach 130, A-1021 Vienna, Austria.") | |||
| 197 | (defun language (code) | 195 | (defun language (code) |
| 198 | "Return the language name for the ISO CODE." | 196 | "Return the language name for the ISO CODE." |
| 199 | (interactive (list (completing-read "ISO language code: " | 197 | (interactive (list (completing-read "ISO language code: " |
| 200 | iso-638-languages))) | 198 | iso-639-1-languages))) |
| 201 | (message "%s" (cdr (assoc code iso-638-languages)))) | 199 | (message "%s" (cdr (assoc code iso-639-1-languages)))) |
| 202 | 200 | ||
| 203 | (defun erc-cmd-LANG (language) | 201 | (defun erc-cmd-LANG (language) |
| 204 | "Display the language name for the language code given by LANGUAGE." | 202 | "Display the language name for the language code given by LANGUAGE." |
| 205 | (let ((lang (cdr (assoc language iso-638-languages)))) | 203 | (let ((lang (cdr (assoc language iso-639-1-languages)))) |
| 206 | (erc-display-message | 204 | (erc-display-message |
| 207 | nil 'notice 'active | 205 | nil 'notice 'active |
| 208 | (or lang (concat language ": No such domain")))) | 206 | (or lang (concat language ": No such domain")))) |
diff --git a/lisp/language/indian.el b/lisp/language/indian.el index 257ecc16174..fccf3c0c0ac 100644 --- a/lisp/language/indian.el +++ b/lisp/language/indian.el | |||
| @@ -83,14 +83,15 @@ North Indian language Gujarati is supported in this language environment.")) | |||
| 83 | '("Indian")) | 83 | '("Indian")) |
| 84 | 84 | ||
| 85 | (set-language-info-alist | 85 | (set-language-info-alist |
| 86 | "Oriya" '((charset unicode) | 86 | "Odia" '((charset unicode) |
| 87 | (coding-system utf-8) | 87 | (coding-system utf-8) |
| 88 | (coding-priority utf-8) | 88 | (coding-priority utf-8) |
| 89 | (input-method . "oriya-itrans") | 89 | (input-method . "odia") |
| 90 | (sample-text . "Oriya (ଓଡ଼ିଆ) ନମସ୍କାର") | 90 | (sample-text . "Odia (ଓଡ଼ିଆ) ନମସ୍କାର") |
| 91 | (documentation . "\ | 91 | (documentation . "\ |
| 92 | Such languages using Oriya script as Oriya, Khonti, and Santali | 92 | Such languages using the Odia script as Odia, Khonti, and Santali |
| 93 | are supported in this language environment.")) | 93 | are supported in this language environment (formerly the Oriya |
| 94 | language environment).")) | ||
| 94 | '("Indian")) | 95 | '("Indian")) |
| 95 | 96 | ||
| 96 | (set-language-info-alist | 97 | (set-language-info-alist |
| @@ -339,7 +340,7 @@ in this language environment.")) | |||
| 339 | '(("a" . "\u0B01") ; SIGN CANDRABINDU | 340 | '(("a" . "\u0B01") ; SIGN CANDRABINDU |
| 340 | ("A" . "[\u0B02\u0B03]") ; SIGN ANUSVARA .. VISARGA | 341 | ("A" . "[\u0B02\u0B03]") ; SIGN ANUSVARA .. VISARGA |
| 341 | ("V" . "[\u0B05-\u0B14\u0B60\u0B61]") ; independent vowel | 342 | ("V" . "[\u0B05-\u0B14\u0B60\u0B61]") ; independent vowel |
| 342 | ("C" . "[\u0B15-\u0B39\u0B5C\u0B5D\u0B71]") ; consonant | 343 | ("C" . "[\u0B15-\u0B39\u0B5C\u0B5D\u0B5F\u0B71]") ; consonant |
| 343 | ("B" . "[\u0B15-\u0B17\u0B1B-\u0B1D\u0B1F-\u0B21\u0B23\u0B24\u0B27-\u0B30\u0B32-\u0B35\u0B38\u0B39]") ; consonant with below form | 344 | ("B" . "[\u0B15-\u0B17\u0B1B-\u0B1D\u0B1F-\u0B21\u0B23\u0B24\u0B27-\u0B30\u0B32-\u0B35\u0B38\u0B39]") ; consonant with below form |
| 344 | ("R" . "\u0B30") ; RA | 345 | ("R" . "\u0B30") ; RA |
| 345 | ("n" . "\u0B3C") ; NUKTA | 346 | ("n" . "\u0B3C") ; NUKTA |
diff --git a/lisp/leim/quail/indian.el b/lisp/leim/quail/indian.el index 95798a44773..b76cf9a80d4 100644 --- a/lisp/leim/quail/indian.el +++ b/lisp/leim/quail/indian.el | |||
| @@ -1449,4 +1449,120 @@ Full key sequences are listed below:") | |||
| 1449 | ("M" ?𑘽) | 1449 | ("M" ?𑘽) |
| 1450 | ) | 1450 | ) |
| 1451 | 1451 | ||
| 1452 | (quail-define-package | ||
| 1453 | "odia" "Odia" "ଓ" t "Odia phonetic input method. | ||
| 1454 | |||
| 1455 | `\\=`' is used to switch levels instead of Alt-Gr. | ||
| 1456 | " nil t t t t nil nil nil nil nil t) | ||
| 1457 | |||
| 1458 | (quail-define-rules | ||
| 1459 | ("``" ?₹) | ||
| 1460 | ("1" ?୧) | ||
| 1461 | ("`1" ?1) | ||
| 1462 | ("`!" ?୲) | ||
| 1463 | ("2" ?୨) | ||
| 1464 | ("`2" ?2) | ||
| 1465 | ("`@" ?୳) | ||
| 1466 | ("3" ?୩) | ||
| 1467 | ("`3" ?3) | ||
| 1468 | ("`#" ?୴) | ||
| 1469 | ("4" ?୪) | ||
| 1470 | ("`4" ?4) | ||
| 1471 | ("`$" ?୵) | ||
| 1472 | ("5" ?୫) | ||
| 1473 | ("`5" ?5) | ||
| 1474 | ("`%" ?୶) | ||
| 1475 | ("6" ?୬) | ||
| 1476 | ("`6" ?6) | ||
| 1477 | ("`^" ?୷) | ||
| 1478 | ("7" ?୭) | ||
| 1479 | ("`7" ?7) | ||
| 1480 | ("8" ?୮) | ||
| 1481 | ("`8" ?8) | ||
| 1482 | ("9" ?୯) | ||
| 1483 | ("`9" ?9) | ||
| 1484 | ("0" ?୦) | ||
| 1485 | ("`0" ?0) | ||
| 1486 | ("`\\" ?।) | ||
| 1487 | ("`|" ?॥) | ||
| 1488 | ("`" ?ଟ) | ||
| 1489 | ("q" ?ଟ) | ||
| 1490 | ("Q" ?ଠ) | ||
| 1491 | ("`q" ?୰) | ||
| 1492 | ("`Q" ?୕) | ||
| 1493 | ("w" ?ଡ) | ||
| 1494 | ("W" ?ଢ) | ||
| 1495 | ("`w" ?ଡ଼) | ||
| 1496 | ("`W" ?ଢ଼) | ||
| 1497 | ("e" ?େ) | ||
| 1498 | ("E" ?ୈ) | ||
| 1499 | ("`e" ?ଏ) | ||
| 1500 | ("`E" ?ଐ) | ||
| 1501 | ("r" ?ର) | ||
| 1502 | ("R" ?ୃ) | ||
| 1503 | ("`r" ?ଋ) | ||
| 1504 | ("t" ?ତ) | ||
| 1505 | ("T" ?ଥ) | ||
| 1506 | ("`t" ?ୖ) | ||
| 1507 | ("`T" ?ୗ) | ||
| 1508 | ("y" ?ଯ) | ||
| 1509 | ("Y" ?ୟ) | ||
| 1510 | ("u" ?ୁ) | ||
| 1511 | ("U" ?ୂ) | ||
| 1512 | ("`u" ?ଉ) | ||
| 1513 | ("`U" ?ଊ) | ||
| 1514 | ("i" ?ି) | ||
| 1515 | ("I" ?ୀ) | ||
| 1516 | ("`i" ?ଇ) | ||
| 1517 | ("`I" ?ଈ) | ||
| 1518 | ("o" ?ୋ) | ||
| 1519 | ("O" ?ୌ) | ||
| 1520 | ("`o" ?ଓ) | ||
| 1521 | ("`O" ?ଔ) | ||
| 1522 | ("p" ?ପ) | ||
| 1523 | ("P" ?ଫ) | ||
| 1524 | ("a" ?ା) | ||
| 1525 | ("A" ?ଆ) | ||
| 1526 | ("`a" ?ଅ) | ||
| 1527 | ("s" ?ସ) | ||
| 1528 | ("S" ?ଶ) | ||
| 1529 | ("d" ?ଦ) | ||
| 1530 | ("D" ?ଧ) | ||
| 1531 | ("f" ?୍) | ||
| 1532 | ("F" ?ୄ) | ||
| 1533 | ("`f" ?ୠ) | ||
| 1534 | ("g" ?ଗ) | ||
| 1535 | ("G" ?ଘ) | ||
| 1536 | ("h" ?ହ) | ||
| 1537 | ("H" ?ଃ) | ||
| 1538 | ("j" ?ଜ) | ||
| 1539 | ("J" ?ଝ) | ||
| 1540 | ("k" ?କ) | ||
| 1541 | ("K" ?ଖ) | ||
| 1542 | ("l" ?ଲ) | ||
| 1543 | ("L" ?ଳ) | ||
| 1544 | ("`l" ?ୢ) | ||
| 1545 | ("`L" ?ଌ) | ||
| 1546 | ("z" ?ଞ) | ||
| 1547 | ("Z" ?ଙ) | ||
| 1548 | ("`z" ?ୣ) | ||
| 1549 | ("`Z" ?ୡ) | ||
| 1550 | ("x" ?ଷ) | ||
| 1551 | ("X" ?଼) | ||
| 1552 | ("c" ?ଚ) | ||
| 1553 | ("C" ?ଛ) | ||
| 1554 | ("`c" #x200C) ; ZWNJ | ||
| 1555 | ("`C" #x200D) ; ZWJ | ||
| 1556 | ("v" ?ଵ) | ||
| 1557 | ("V" ?ୱ) | ||
| 1558 | ("b" ?ବ) | ||
| 1559 | ("B" ?ଭ) | ||
| 1560 | ("n" ?ନ) | ||
| 1561 | ("N" ?ଣ) | ||
| 1562 | ("m" ?ମ) | ||
| 1563 | ("M" ?ଂ) | ||
| 1564 | ("`m" ?ଁ) | ||
| 1565 | ("`M" ?ଽ) | ||
| 1566 | ) | ||
| 1567 | |||
| 1452 | ;;; indian.el ends here | 1568 | ;;; indian.el ends here |