summaryrefslogtreecommitdiff
path: root/lisp/language
Commit message (Collapse)AuthorAge
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-01
|
* * lisp/language/indian.el: Improve Brahmi composition rules. (bug#58957)समीर सिंह Sameer Singh2022-12-11
|
* Update Turkish HelloEli Zaretskii2022-12-09
| | | | | | * etc/HELLO (Turkish): * lisp/language/european.el ("Turkish"): Add a Turkish Hello. Suggested by YUSUF ALPER ÇIKIŞIR <yusufcikisir@std.iyte.edu.tr>.
* ; Improve doc strings of Ethiopic support functions and variablesEli Zaretskii2022-11-19
| | | | | | | | | | | | | | * lisp/language/ethio-util.el (ethio-primary-language) (ethio-secondary-language, ethio-use-colon-for-colon) (ethio-use-three-dot-question, ethio-quote-vowel-always) (ethio-W-sixth-always, ethio-sera-to-fidel-buffer) (ethio-sera-to-fidel-region, ethio-sera-to-fidel-marker) (ethio-fidel-to-sera-buffer, ethio-fidel-to-sera-region) (ethio-fidel-to-sera-marker, ethio-get-consonant) (ethio-fidel-to-tex-buffer, ethio-tex-to-fidel-buffer) (ethio-fidel-to-java-buffer, ethio-java-to-fidel-buffer) (ethio-find-file, ethio-write-file, ethio-gemination) ("ethiopic-sera"): Doc fixes.
* ; Explain why some files are encoded in utf-8-emacsEli Zaretskii2022-11-19
| | | | | | | | | | | | * lisp/international/titdic-cnv.el: * lisp/language/ethio-util.el: * lisp/language/ethiopic.el: * lisp/language/ind-util.el: * lisp/language/tibetan.el: * lisp/language/tibet-util.el: * lisp/leim/quail/ethiopic.el: * lisp/leim/quail/tibetan.el: Add commentary explaining why these files are encoded in utf-8-emacs. (Bug#59341)
* ; Fix typosStefan Kangas2022-11-11
|
* ; Change parent language-environment of KharoshthiEli Zaretskii2022-10-30
| | | | | | | * lisp/language/misc-lang.el ("Kharoshthi"): Change its parent to "Indian". (Bug#58376) * lisp/international/mule-cmds.el (set-language-info-alist): Fix indentation.
* Set the PARENTS argument for language environmentsसमीर सिंह Sameer Singh2022-10-09
| | | | | | | * lisp/language/indonesian.el * lisp/language/philippine.el * lisp/language/misc-lang.el (set-language-info-alist): Add PARENTS argument. (Bug#58376)
* Add support for the Coptic script (bug#58330)समीर सिंह Sameer Singh2022-10-08
| | | | | | | | | | | * lisp/language/misc-lang.el ("Coptic"): New language environment. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support coptic. * lisp/leim/quail/misc-lang.el ("coptic"): New input method. * etc/HELLO: Add a Coptic greeting. * etc/NEWS: Announce the new language environment.
* Fix recent changes for Ukrainian languageEli Zaretskii2022-10-04
| | | | | | * etc/HELLO: * lisp/language/cyrillic.el ("Ukrainian"): Fix greetings and remove redundant Ukrainian entry in cyrillic.el.
* Update Ukrainian language info alistPo Lu2022-10-04
| | | | | | * lisp/language/cyrillic.el ("Ukrainian"): Replace "Glory to Ukraine" with "hello". See www.gnu.org/prep/maintain/html_node/Other-Politics.html.
* Add Ukrainian tutorialDenys Nykula2022-10-04
| | | | | | | | | * etc/tutorials/TUTORIAL.uk: Create the translation. * lisp/language/cyrillic.el: Link "Emacs Tutorial" to the translation if the system is Ukrainian, and add our modern greeting as a sample text. * etc/NEWS: * etc/tutorials/TUTORIAL.translators: Attribute my work (bug#55250).
* ; Fix last change.Eli Zaretskii2022-10-02
| | | | | * lisp/leim/quail/misc-lang.el ("gothic"): * lisp/language/misc-lang.el ("Gothic"): Doc fixes. (Bug#58194)
* Add support for the Gothic script (bug#58194)समीर सिंह Sameer Singh2022-10-02
| | | | | | | | | | | * lisp/language/misc-lang.el ("Gothic"): New language environment. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support gothic. * lisp/leim/quail/misc-lang.el ("gothic"): New input method. * etc/HELLO: Add Gothic greetings. * etc/NEWS: Announce the new language environment.
* ; Fix documentation of Toto language environmentEli Zaretskii2022-09-30
| | | | | * lisp/leim/quail/indian.el ("toto"): * lisp/language/indian.el ("Toto"): Clarify doc strings.
* Add support for the Toto script (bug#58181)समीर सिंह Sameer Singh2022-09-30
| | | | | | | | | | * lisp/language/indian.el ("Toto"): New language environment. Add input method. * lisp/international/fontset.el (script-representative-chars): Support Toto. * lisp/leim/quail/indian.el ("toto"): New input method. * etc/NEWS: Announce the new language environment.
* Add support for the Wancho script (bug#58159)समीर सिंह Sameer Singh2022-09-29
| | | | | | | | | | | * lisp/language/indian.el ("Wancho"): New language environment. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Wancho. * lisp/leim/quail/indian.el ("wancho"): New input method. * etc/HELLO: Add a Wancho greeting. * etc/NEWS: Announce the new language environment.
* Add support for the Mende Kikakui script (bug#58151)समीर सिंह Sameer Singh2022-09-29
| | | | | | | | | | | | * lisp/language/misc-lang.el ("Mende Kikakui"): New language environment. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Mende Kikakui, Indic Siyaq Numbers, Ottoman Siyaq Numbers. * lisp/leim/quail/misc-lang.el ("mende-kikakui"): New input method. * etc/HELLO: Add Mende Kikakui greeting. * etc/NEWS: Announce the new language environment.
* Add support for the Adlam script (bug#58111)समीर सिंह Sameer Singh2022-09-28
| | | | | | | | | | | * lisp/language/misc-lang.el ("Adlam"): New language environment. Add composition rules for Adlam. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars): Support Adlam. * lisp/leim/quail/misc-lang.el ("adlam"): New input method. * etc/HELLO: Add Adlam greeting. * etc/NEWS: Announce the new language environment.
* Improve Gurmukhi composition rules (Bug#58098)समीर सिंह Sameer Singh2022-09-28
| | | | | | | * lisp/language/indian.el: Improve composition rules for Gurmukhi. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Chess Symbols.
* Use `eql` or `eq` instead of `=` in some placesMattias Engdegård2022-09-15
| | | | | | | | | | | | | | | | | For a switch op to be generated, comparisons must be made using `eq`, `eql` or `equal`, not `=`. * lisp/emacs-lisp/byte-opt.el (byte-optimize-lapcode): * lisp/files.el (file-modes-char-to-who, file-modes-char-to-right): * lisp/international/titdic-cnv.el (tit-process-header): * lisp/language/ethio-util.el (ethio-input-special-character) (ethio-fidel-to-tex-buffer): * lisp/language/lao.el (consonant): Use `eq` or `eql` instead of `=`. In these cases either `eq` or `eql` would do and the choice does not affect the resulting code. We compare numbers with `eql` and characters with `eq` as a matter of style.
* Speed up display of ArabicEli Zaretskii2022-08-06
| | | | | | * lisp/language/misc-lang.el (composition-function-table): Move some of the Arabic composition rules to ZWJ and ZWNJ cells. This speeds up display of Arabic by a factor of 2. (Bug#56682)
* Merge from origin/emacs-28Stefan Kangas2022-07-17
|\ | | | | | | | | f5218385c0 Fix obsoletion of nntp-authinfo-file 10b6919870 ; Fix typos
| * ; Fix typosStefan Kangas2022-07-16
| |
* | Add new customizable phonetic Tamil input methodVisuwesh2022-07-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/language/indian.el ("Tamil"): Change the default input method of the Tamil language environment to the new input method. * lisp/leim/quail/indian.el (quail-tamil-itrans-compute-syllable-table): New function extracted from... (quail-tamil-itrans-syllable-table): ... here. Use the above function. (quail-tamil-itrans--consonant-order): Auxiliary variable for the above function. (quail-tamil-itrans-compute-signs-table): Add new VARIOUS argument. (quail-tamil-itrans-various-signs-and-digits-table) (quail-tamil-itrans-various-signs-table): Adjust call to the above function. ("tamil-phonetic"): Add new input method. (tamil-input): New group for the input method. (tamil-translation-rules): New defcustom for the input method to change the translation rules. (tamil--syllable-table, tamil--signs-table, tamil--hashtables) (tamil--vowel-signs): Internal variables used by the input method. (tamil--setter, tamil--make-tables) (tamil--update-quail-rules): Internal functions for the input method. (bug#56323) * etc/NEWS: Announce the new input method.
* | Make the Indian itrans methods more phoneticVisuwesh2022-07-07
| | | | | | | | | | | | | | | | | | | | The characters ऋ and ॠ are pronunced as ru in languages such as Marathi, Gujarati, Telugu, etc. so add new translation rules that reflects this sound. (bug#56414) * lisp/language/ind-util.el (indian-itrans-v5-table): Add new translation rules to make the input method more phonetic. (indian-tml-base-table, indian-tml-base-digits-table): Fix typo.
* | Fix fallout from bug#50143Visuwesh2022-07-02
| | | | | | | | | | | | * lisp/language/ind-util.el (indian-tml-base-table) (indian-tml-base-digits-table): Add TAMIL OM sign and more Sanskrit consonants to the table (bug#50143) (bug#56323).
* | Add support for the Meetei Mayek scriptसमीर सिंह Sameer Singh2022-06-13
| | | | | | | | | | | | | | | | | | | | | | * lisp/language/indian.el ("Meetei Mayek"): New language environment. Add composition rules for Meetei Mayek. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Meetei Mayek. * lisp/leim/quail/indian.el ("meetei-mayek"): New input method. * etc/HELLO: Add a Meetei Mayek greeting. * etc/NEWS: Announce the new language environment.
* | Improve Lepcha composition rules and rename its native nameसमीर सिंह Sameer Singh2022-06-11
| | | | | | | | | | | | | | * lisp/language/indian.el ("Lepcha"): Rename lepcha script native name and improve composition rules. (Bug#55869) * etc/HELLO: Rename Lepcha script native name.
* | Add support for the Lepcha script (bug#55869)समीर सिंह Sameer Singh2022-06-11
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/language/indian.el ("Lepcha"): New language environment. Add composition rules for Lepcha. Add sample text and input method. * lisp/language/misc-lang.el ("Kharoshthi"): Fix whitespace. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Lepcha. * lisp/leim/quail/indian.el ("lepcha"): New input method. * etc/HELLO: Add a Lepcha greeting. * etc/NEWS: Announce the new language environment.
* | Add support for the Kharoshthi scriptStefan Baums2022-06-09
| | | | | | | | | | | | | | | | | | | | * etc/NEWS: Announce the new language environment and script. * etc/HELLO: Add Kharoshthi greeting. * lisp/leim/quail/misc-lang.el ("kharoshthi"): New input method. * lisp/language/misc-lang.el ("Kharoshthi"): New language environment. Set up composition rules for Kharoshthi. (Bug#55539)
* | Add support for the Grantha script (bug#55782)समीर सिंह Sameer Singh2022-06-04
| | | | | | | | | | | | | | | | | | | | | | * lisp/language/indian.el ("Grantha"): New language environment. Add composition rules for Grantha. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Grantha. * lisp/leim/quail/indian.el ("grantha"): New input method. * etc/HELLO: Add two Grantha greetings. * etc/NEWS: Announce the new language environment.
* | Add support for the Hanifi Rohingya script (bug#55745)समीर सिंह Sameer Singh2022-06-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/language/misc-lang.el ("Hanifi Rohingya"): New language environment. Add composition rules for Hanifi Rohingya. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Hanifi Rohingya. * lisp/leim/quail/misc-lang.el ("hanifi-rohingya"): New input method. * etc/HELLO: Add a Hanifi Rohingya greeting. * etc/NEWS: Announce the new language environment.
* | Add support for the Makasar and Lontara scripts (bug#55734)समीर सिंह Sameer Singh2022-05-31
| | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/language/indonesian.el ("Makasar") ("Buginese"): New language environment. Add composition rules for Makasar and Lontara. Add sample texts and input methods. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Makasar and Buginese. * lisp/leim/quail/indonesian.el ("makasar") ("lontara"): New input methods. * etc/HELLO: Add Makasar and Buginese greetings. * etc/NEWS: Announce the new language environments.
* | Add support for the Rejang script (bug#55718)समीर सिंह Sameer Singh2022-05-30
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/language/indonesian.el ("Rejang"): New language environment. Add composition rules for Rejang. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Rejang. * lisp/leim/quail/indonesian.el ("rejang"): New input method. * etc/HELLO: Add a Rejang greeting. * etc/NEWS: Announce the new language environment.
* | ; Fix Batak greetingEli Zaretskii2022-05-29
| | | | | | | | | | * etc/HELLO: * lisp/language/indonesian.el ("Batak"): Fix greeting.
* | ; Fix last change (bug#55694)Eli Zaretskii2022-05-29
| | | | | | | | | | | | | | * etc/HELLO ("Batak"): Add one more greeting. * lisp/language/indonesian.el ("Batak"): Fix doc string and add one more greeting.
* | Add support for the Batak script (bug #55694)समीर सिंह Sameer Singh2022-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/language/indonesian.el ("Batak"): New language environment. Add composition rules for Batak. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Batak. * lisp/leim/quail/indonesian.el ("batak"): New input method. Rename TITLE of balinese, javanese and sundanese in ("quail-define-package"). * etc/HELLO: Add a Batak greeting. * etc/NEWS: Announce the new language environment and its input method.
* | Add support for the Sundanese script (bug#55686)समीर सिंह Sameer Singh2022-05-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/language/indonesian.el ("Sundanese"): New language environment. Add composition rules for Sundanese. Add sample text and input method. Improve composition rules for Balinese and Javanese. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Sundanese. * lisp/leim/quail/indonesian.el ("sundanese"): New input method. * etc/HELLO: Add a Sundanese greeting. * etc/NEWS: Announce the new language environment and its input method.
* | Add support for the Javanese script (bug#55667)समीर सिंह Sameer Singh2022-05-27
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/language/indonesian.el ("Javanese"): New language environment. Add composition rules for Javanese. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars): Support Javanese. * lisp/leim/quail/indonesian.el ("javanese"): New input method. * etc/NEWS: Announce the new language environment and its input method.
* | Add support for the Balinese script (bug#55648)समीर सिंह Sameer Singh2022-05-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/language/indonesian.el ("Balinese"): New language environment. Add composition rules for Balinese. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Balinese. * lisp/leim/quail/indonesian.el ("balinese"): New input method. * lisp/loadup.el: Preload lisp/language/indonesian.el. * etc/HELLO: Add a Balinese greeting. * etc/NEWS: Announce the new language environment and its input method.
* | ; Fix documentation of recent additions of Indian scriptsEli Zaretskii2022-05-25
| | | | | | | | | | | | * lisp/language/indian.el ("Kannada", "Tirhuta", "Sharada") ("Siddham", "Syloti Nagri", "Modi", "Limbu"): Fix grammar of doc string. (Bug#55621)
* | Add support for the Limbu script (bug#55621)समीर सिंह Sameer Singh2022-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/language/indian.el ("Limbu"): New language environment. Add composition rules for Limbu. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Limbu. * lisp/leim/quail/indian.el ("limbu"): New input method. * etc/HELLO: Add a Limbu greeting. * etc/NEWS: Announce the new language environment and its input method.
* | Add support for the Buhid and Tagbanwa scripts (bug#55610)समीर सिंह Sameer Singh2022-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/language/philippine.el ("Buhid"): New language environment. ("Tagbanwa"): New language environment. Add input methods for Buhid and Tagbanwa. Add sample text for Tagbanwa. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Buhid and Tagbanwa. * lisp/leim/quail/philippine.el ("buhid"): New input method. ("tagbanwa"): New input method. * etc/HELLO: Add a Tagbanwa greeting. * etc/NEWS: Announce the new language environments and their input methods.
* | Add support for the Hanunoo script (bug#55581)समीर सिंह Sameer Singh2022-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/language/philippine.el ("Hanunoo"): New language environment. Add composition rules for Hanunoo. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Hanunoo. * lisp/leim/quail/philippine.el ("hanunoo"): New input method. * etc/HELLO: Add a Hanunoo greeting. * etc/NEWS: Announce the new language environment and its input method.
* | ; Fix documentation of TagalogEli Zaretskii2022-05-22
| | | | | | | | | | | | * lisp/leim/quail/philippine.el ("tagalog"): * lisp/language/philippine.el ("Tagalog"): Fix doc string. (Bug#55529)
* | Add support for the Tagalog scriptसमीर सिंह Sameer Singh2022-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/language/philippine.el ("Tagalog"): New language environment. Add composition rules for Tagalog. Add sample text and input method. * lisp/international/fontset.el (script-representative-chars) (setup-default-fontset): Support Tagalog. * lisp/leim/quail/philippine.el ("tagalog"): New input method. * lisp/loadup.el: Preload lisp/language/philippine.el. * etc/HELLO: Add a Tagalog greeting. * etc/NEWS: Announce the new language environment and its input method. (Bug#55529)
* | Provide Oriya language-environment alongside OdiaEli Zaretskii2022-05-19
| | | | | | | | | | * lisp/language/indian.el ("Oriya"): Add another name for the Odia language-environment. (Bug#55493)
* | Rename Oriya to Odia, and moreसमीर सिंह Sameer Singh2022-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* | Add support for the Modi scriptसमीर सिंह Sameer Singh2022-05-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. (Bug#55439) * 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.