Files
mediawiki-extensions-Univer…/lib/jquery.ime/rules/chr/chr.js
Amir E. Aharoni 6c9200c378 Update jquery.ime and jquery.uls from upstream
jquery.ime
* Major update of Javanese keyboard rules.
* Rename "Batak QWERTY" to "Toba Transliteration".
* Change bbc autonym to "Batak Toba".
* Internal code cleanup for Cherokee.
Updating to
5943600f15

jquery.uls
* Update language-data: bew, bzs, cho, cpx, gcf
* Localization updates
Updating to
07452b3ca1

Change-Id: Ia96c4894bfeedd3846ff3fec49bcdff8c0b37d17
2023-06-12 18:14:12 +03:00

134 lines
2.6 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

( function ( $ ) {
'use strict';
var chr = {
id: 'chr',
name: 'Cherokee',
description: 'Typing Cherokee syllabary from English letters',
date: '2023-01-14',
URL: 'http://github.com/wikimedia/jquery.ime',
author: 'Anne Drew Hu',
license: 'GPLv3',
version: '1.0',
maxKeyLength: 3,
patterns: [
[ 'ga', 'Ꭶ' ],
[ 'ka', 'Ꭷ' ],
[ 'ge', 'Ꭸ' ],
[ 'gi', '' ],
[ 'go', '' ],
[ 'gu', '' ],
[ 'gv', '' ],
// Apostrophes allow disambiguation, see: https://en.wikipedia.org/w/index.php?title=Cherokee_syllabary&oldid=1124646659#Transliteration_issues
[ '\'ha', 'Ꭽ' ],
[ '\'he', '' ],
[ '\'hi', 'Ꭿ' ],
[ '\'ho', 'Ꮀ' ],
[ '\'hu', 'Ꮁ' ],
[ '\'hv', 'Ꮂ' ],
[ 'ha', 'Ꭽ' ],
[ 'he', '' ],
[ 'hi', 'Ꭿ' ],
[ 'ho', 'Ꮀ' ],
[ 'hu', 'Ꮁ' ],
[ 'hv', 'Ꮂ' ],
[ 'dla', 'Ꮬ' ],
[ 'tla', 'Ꮭ' ],
[ 'tle', '' ],
[ 'tli', '' ],
[ 'tlo', 'Ꮰ' ],
[ 'tlu', 'Ꮱ' ],
[ 'tlv', '' ],
[ 'la', '' ],
[ 'le', 'Ꮄ' ],
[ 'li', 'Ꮅ' ],
[ 'lo', 'Ꮆ' ],
[ 'lu', '' ],
[ 'lv', 'Ꮈ' ],
[ 'ma', 'Ꮉ' ],
[ 'me', 'Ꮊ' ],
[ 'mi', '' ],
[ 'mo', 'Ꮌ' ],
[ 'mu', '' ],
[ 'mv', 'Ᏽ' ], // Note that this letter is not in use anymore. I'm open to removing it.
[ '\'hna', 'Ꮏ' ],
[ 'hna', 'Ꮏ' ],
[ '\'na', 'Ꮎ' ],
[ 'na', 'Ꮎ' ],
[ 'Ꮎh', '' ],
[ 'Ꮎh', '' ],
[ 'ne', 'Ꮑ' ],
[ 'ni', '' ],
[ 'no', '' ],
[ 'nu', 'Ꮔ' ],
[ 'nv', 'Ꮕ' ],
[ 'qᎤa', 'Ꮖ' ],
[ 'qᎤe', 'Ꮗ' ],
[ 'qᎤi', 'Ꮘ' ],
[ 'qᎤo', 'Ꮙ' ],
[ 'qᎤu', 'Ꮚ' ],
[ 'qᎤv', 'Ꮛ' ],
[ 'tsa', 'Ꮳ' ],
[ 'tse', 'Ꮴ' ],
[ 'tsi', 'Ꮵ' ],
[ 'tso', '' ],
[ 'tsu', '' ],
[ 'tsv', 'Ꮸ' ],
[ 'sa', 'Ꮜ' ],
[ 'se', '' ],
[ 'si', '' ],
[ 'so', 'Ꮠ' ],
[ 'su', 'Ꮡ' ],
[ 'sv', '' ],
[ 's\'', 'Ꮝ' ],
[ 'da', 'Ꮣ' ],
[ 'ta', '' ],
[ 'de', '' ],
[ 'te', 'Ꮦ' ],
[ 'di', 'Ꮧ' ],
[ 'ti', 'Ꮨ' ],
[ 'do', '' ],
[ 'du', '' ],
[ 'dv', 'Ꮫ' ],
[ 'wa', 'Ꮹ' ],
[ 'we', 'Ꮺ' ],
[ 'wi', 'Ꮻ' ],
[ 'wo', 'Ꮼ' ],
[ 'wu', 'Ꮽ' ],
[ 'wv', '' ],
[ 'ya', 'Ꮿ' ],
[ 'ye', 'Ᏸ' ],
[ 'yi', 'Ᏹ' ],
[ 'yo', 'Ᏺ' ],
[ 'yu', '' ],
[ 'yv', '' ],
[ '\'a', '' ],
[ '\'e', '' ],
[ '\'i', '' ],
[ '\'o', 'Ꭳ' ],
[ '\'u', 'Ꭴ' ],
[ '\'v', '' ],
[ 'a', '' ],
[ 'e', '' ],
[ 'i', '' ],
[ 'o', 'Ꭳ' ],
[ 'u', 'Ꭴ' ],
[ 'v', '' ]
]
};
$.ime.register( chr );
}( jQuery ) );