Files
mediawiki-extensions-Univer…/lib/jquery.ime/rules/chr/chr.js
Amir E. Aharoni 4dae74c014 Update jquery.ime and .uls from upstream
ime:
* Add keyboards for Igala and Cherokee.
* Allow using the Burkina-Faso keyboard
  in the Dagaare language.
Updating to:
1d4e7876e8

uls:
* Update language-data: add Hassaniya (mey).
Updating to:
0627f0ef32

Change-Id: Ic2a91fcf4edd0143ab2c3f907331351a8736a655
2023-01-30 12:39:44 +00:00

134 lines
2.5 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 ) );