Merge "Major update of jquery.ime from upstream"
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/*! jquery.ime - v0.1.0+20170529
|
||||
/*! jquery.ime - v0.1.0+20170606
|
||||
* https://github.com/wikimedia/jquery.ime
|
||||
* Copyright (c) 2017 Santhosh Thottingal; Licensed GPL, MIT */
|
||||
( function ( $ ) {
|
||||
@@ -1782,6 +1782,10 @@
|
||||
name: 'Tibetan EWTS',
|
||||
source: 'rules/bo/bo-ewts.js'
|
||||
},
|
||||
'bo-sambhota': {
|
||||
name: 'Tibetan Sambhota',
|
||||
source: 'rules/bo/bo-sambhota.js'
|
||||
},
|
||||
'brx-inscript': {
|
||||
name: 'इनस्क्रिप्ट',
|
||||
source: 'rules/brx/brx-inscript.js'
|
||||
@@ -1870,6 +1874,10 @@
|
||||
name: 'فارسی',
|
||||
source: 'rules/fa/fa-kbd.js'
|
||||
},
|
||||
'ff-alt': {
|
||||
name: 'Fulfulde',
|
||||
source: 'rules/ff/ff-alt.js'
|
||||
},
|
||||
'fo-normforms': {
|
||||
name: 'Føroyskt',
|
||||
source: 'rules/fo/fo-normforms.js'
|
||||
@@ -2092,6 +2100,10 @@
|
||||
name: 'لۊری شومالی',
|
||||
source: 'rules/lrc/lrc-kbd.js'
|
||||
},
|
||||
'lut-tulalip': {
|
||||
name: 'Lushootseed Tulalip',
|
||||
source: 'rules/lut/lut-tulalip.js'
|
||||
},
|
||||
mh: {
|
||||
name: 'Kajin M̧ajeļ',
|
||||
source: 'rules/mh/mh.js'
|
||||
@@ -2100,6 +2112,34 @@
|
||||
name: 'Кирилл',
|
||||
source: 'rules/mn/mn-cyrl.js'
|
||||
},
|
||||
'mn-trad': {
|
||||
name: 'ᠮᠣᠩᠭᠣᠯ ᠪᠢᠴᠢᠭ᠌',
|
||||
source: 'rules/mn/mn-trad.js'
|
||||
},
|
||||
'mn-todo': {
|
||||
name: 'ᡐᡆᡑᡆ ᡋᡅᡔᡅᡎ᠌',
|
||||
source: 'rules/mn/mn-todo.js'
|
||||
},
|
||||
'mn-tradali': {
|
||||
name: 'Traditional Mongolian Ali-gali',
|
||||
source: 'rules/mn/mn-tradali.js'
|
||||
},
|
||||
'mn-todoali': {
|
||||
name: 'Todo Mongolian Ali-gali',
|
||||
source: 'rules/mn/mn-todoali.js'
|
||||
},
|
||||
'phagspa': {
|
||||
name: 'PhagsPa',
|
||||
source: 'rules/mn/phagspa.js'
|
||||
},
|
||||
'mnc': {
|
||||
name: 'ᠮᠠᠨᠵᡠ',
|
||||
source: 'rules/mnc/mnc.js'
|
||||
},
|
||||
'mnc-ali': {
|
||||
name: 'Manchu Ali-gali',
|
||||
source: 'rules/mnc/mnc-ali.js'
|
||||
},
|
||||
'mni-inscript2': {
|
||||
name: 'ইনস্ক্ৰিপ্ট ২',
|
||||
source: 'rules/mni/mni-inscript2.js'
|
||||
@@ -2120,6 +2160,10 @@
|
||||
name: 'फोनेटिक',
|
||||
source: 'rules/mr/mr-phonetic.js'
|
||||
},
|
||||
'my-mm3': {
|
||||
name: 'မြန်မာ၃ လက်ကွက်',
|
||||
source: 'rules/my/my-mm3.js'
|
||||
},
|
||||
'my-xkb': {
|
||||
name: 'မြန်မာဘာသာ xkb',
|
||||
source: 'rules/my/my-xkb.js'
|
||||
@@ -2239,6 +2283,14 @@
|
||||
name: 'ਫੋਨੇਟਿਕ',
|
||||
source: 'rules/pa/pa-phonetic.js'
|
||||
},
|
||||
'roa-tara-GVU': {
|
||||
name: 'Tarandine',
|
||||
source: 'rules/roa-tara/roa-tara.js',
|
||||
},
|
||||
'pms': {
|
||||
name: 'Piemontèis',
|
||||
source: 'rules/pms/pms.js'
|
||||
},
|
||||
'ru-jcuken': {
|
||||
name: 'ЙЦУКЕН',
|
||||
source: 'rules/ru/ru-jcuken.js'
|
||||
@@ -2303,6 +2355,10 @@
|
||||
name: 'ትግረ',
|
||||
source: 'rules/tig/tig-geezim.js'
|
||||
},
|
||||
'sjo': {
|
||||
name: 'ᠰᡞᠪᡝ',
|
||||
source: 'rules/sjo/sjo.js'
|
||||
},
|
||||
'ur-phonetic': {
|
||||
name: 'صوتی',
|
||||
source: 'rules/ur/ur-phonetic.js'
|
||||
@@ -2336,9 +2392,13 @@
|
||||
source: 'rules/uz/uz-kbd.js'
|
||||
},
|
||||
'vec-GVU': {
|
||||
name: 'Venetian',
|
||||
name: 'Vèneto',
|
||||
source: 'rules/vec/vec-GVU.js'
|
||||
},
|
||||
'wo-alt': {
|
||||
name: 'Wolof Alt',
|
||||
source: 'rules/wo/wo-alt.js'
|
||||
},
|
||||
'yo-alt': {
|
||||
name: 'Yorùbá Alt',
|
||||
source: 'rules/yo/yo-alt.js'
|
||||
@@ -2412,7 +2472,7 @@
|
||||
},
|
||||
bo: {
|
||||
autonym: 'བོད་ཡིག།',
|
||||
inputmethods: [ 'bo-ewts' ]
|
||||
inputmethods: [ 'bo-ewts', 'bo-sambhota' ]
|
||||
},
|
||||
brx: {
|
||||
autonym: 'बोड़ो',
|
||||
@@ -2474,6 +2534,10 @@
|
||||
autonym: 'فارسی',
|
||||
inputmethods: [ 'fa-kbd' ]
|
||||
},
|
||||
ff: {
|
||||
autonym: 'Fulfulde',
|
||||
inputmethods: [ 'ff-alt' ]
|
||||
},
|
||||
fo: {
|
||||
autonym: 'Føroyskt',
|
||||
inputmethods: [ 'fo-normforms' ]
|
||||
@@ -2582,6 +2646,10 @@
|
||||
autonym: 'ລາວ',
|
||||
inputmethods: [ 'lo-kbd' ]
|
||||
},
|
||||
lut: {
|
||||
autonym: 'dxʷləšucid',
|
||||
inputmethods: [ 'lut-tulalip' ]
|
||||
},
|
||||
mai: {
|
||||
autonym: 'मैथिली',
|
||||
inputmethods: [ 'mai-inscript', 'mai-inscript2' ]
|
||||
@@ -2596,7 +2664,11 @@
|
||||
},
|
||||
mn: {
|
||||
autonym: 'Монгол',
|
||||
inputmethods: [ 'mn-cyrl' ]
|
||||
inputmethods: [ 'mn-cyrl', 'mn-trad', 'mn-todo', 'mn-tradali', 'mn-todoali', 'phagspa' ]
|
||||
},
|
||||
mnc: {
|
||||
autonym: 'ᠮᠠᠨᠵᡠ',
|
||||
inputmethods: [ 'mnc', 'mnc-ali' ]
|
||||
},
|
||||
mni: {
|
||||
autonym: 'Manipuri',
|
||||
@@ -2608,7 +2680,7 @@
|
||||
},
|
||||
my: {
|
||||
autonym: 'မြန်မာ',
|
||||
inputmethods: [ 'my-xkb' ]
|
||||
inputmethods: [ 'my-mm3', 'my-xkb' ]
|
||||
},
|
||||
ne: {
|
||||
autonym: 'नेपाली',
|
||||
@@ -2634,10 +2706,18 @@
|
||||
autonym: 'ਪੰਜਾਬੀ',
|
||||
inputmethods: [ 'pa-transliteration', 'pa-inscript', 'pa-phonetic', 'pa-inscript2', 'pa-jhelum' ]
|
||||
},
|
||||
pms: {
|
||||
autonym: 'Piemontèis',
|
||||
inputmethods: [ 'pms' ]
|
||||
},
|
||||
rif: {
|
||||
autonym: 'ⵜⴰⵔⵉⴼⵉⵜ',
|
||||
inputmethods: [ 'ber-tfng' ]
|
||||
},
|
||||
'roa-tara': {
|
||||
autonym: 'Tarandine',
|
||||
inputmethods: [ 'roa-tara-GVU' ]
|
||||
},
|
||||
ru: {
|
||||
autonym: 'русский',
|
||||
inputmethods: [ 'ru-jcuken', 'ru-kbd', 'ru-phonetic', 'ru-yawerty' ]
|
||||
@@ -2674,6 +2754,10 @@
|
||||
autonym: 'සිංහල',
|
||||
inputmethods: [ 'si-singlish', 'si-wijesekara' ]
|
||||
},
|
||||
sjo: {
|
||||
autonym: 'ᠰᡞᠪᡝ',
|
||||
inputmethods: [ 'sjo' ]
|
||||
},
|
||||
sk: {
|
||||
autonym: 'Slovenčina',
|
||||
inputmethods: [ 'sk-kbd' ]
|
||||
@@ -2692,7 +2776,7 @@
|
||||
},
|
||||
tcy: {
|
||||
autonym: 'ತುಳು',
|
||||
inputmethods: [ 'kn-transliteration' ]
|
||||
inputmethods: [ 'kn-transliteration', 'kn-inscript', 'kn-kgp', 'kn-inscript2' ]
|
||||
},
|
||||
te: {
|
||||
autonym: 'తెలుగు',
|
||||
@@ -2743,9 +2827,13 @@
|
||||
inputmethods: [ 'uz-kbd' ]
|
||||
},
|
||||
vec: {
|
||||
autonym: 'Venetian',
|
||||
autonym: 'Vèneto',
|
||||
inputmethods: [ 'vec-GVU' ]
|
||||
},
|
||||
wo: {
|
||||
autonym: 'Wolof',
|
||||
inputmethods: [ 'wo-alt' ]
|
||||
},
|
||||
yo: {
|
||||
autonym: 'Yorùbá',
|
||||
inputmethods: [ 'yo-alt' ]
|
||||
|
||||
188
lib/jquery.ime/rules/bo/bo-sambhota.js
Normal file
188
lib/jquery.ime/rules/bo/bo-sambhota.js
Normal file
@@ -0,0 +1,188 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var stackingState, boSAMBHOTA;
|
||||
|
||||
function changeStackingState( newState ) {
|
||||
stackingState = newState;
|
||||
}
|
||||
|
||||
function reinit() {
|
||||
changeStackingState( 0 );
|
||||
}
|
||||
|
||||
reinit();
|
||||
|
||||
// isOneChar is true for composed sanskrit characters (ex གྷ)
|
||||
function normalOrSub( normal, sub, alwaysStacked, isOneChar ) {
|
||||
switch ( stackingState ) {
|
||||
case 0:
|
||||
return normal;
|
||||
case 1:
|
||||
if ( !isOneChar ) {
|
||||
changeStackingState( 2 );
|
||||
}
|
||||
|
||||
return normal;
|
||||
case 2:
|
||||
if ( !isOneChar ) {
|
||||
changeStackingState( 3 );
|
||||
}
|
||||
|
||||
return sub;
|
||||
default:
|
||||
if (alwaysStacked) {
|
||||
return sub;
|
||||
}
|
||||
|
||||
changeStackingState( 0 );
|
||||
|
||||
return normal;
|
||||
}
|
||||
}
|
||||
|
||||
function switchStacking() {
|
||||
if ( !stackingState ) {
|
||||
changeStackingState( 1 );
|
||||
} else {
|
||||
changeStackingState( 0 );
|
||||
}
|
||||
}
|
||||
|
||||
boSAMBHOTA = {
|
||||
id: 'bo-sambhota',
|
||||
name: 'Tibetan Sambhota',
|
||||
description: 'Tibetan Sambhota Input Method.',
|
||||
date: '2015-08-04',
|
||||
URL: 'https://github.com/tibetan-nlp/ttt/blob/master/source/Sambhota_keymap_one.rtf',
|
||||
author: 'Elie Roux <elie.roux@telecom-bretagne.eu>',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
maxKeyLength: 5,
|
||||
patterns: [
|
||||
[ ' ', function () { reinit(); return '་'; } ],
|
||||
[ '\\.', function () { reinit(); return ' '; } ],
|
||||
[ ',', function () { reinit(); return '།'; } ],
|
||||
[ ';', function () { reinit(); return '༔'; } ],
|
||||
[ 'f', function () { switchStacking(); return ''; } ],
|
||||
[ 'a', function () { reinit(); return ''; } ],
|
||||
[ 'k', function () { return normalOrSub( 'ཀ', 'ྐ' ); } ],
|
||||
[ 'K', function () { return normalOrSub( 'ཁ', 'ྑ' ); } ],
|
||||
[ 'g', function () { return normalOrSub( 'ག', 'ྒ' ); } ],
|
||||
[ 'G', function () { return normalOrSub( 'ང', 'ྔ' ); } ],
|
||||
[ 'c', function () { return normalOrSub( 'ཅ', 'ྕ' ); } ],
|
||||
[ 'C', function () { return normalOrSub( 'ཆ', 'ྖ' ); } ],
|
||||
[ 'j', function () { return normalOrSub( 'ཇ', 'ྗ' ); } ],
|
||||
[ 'N', function () { return normalOrSub( 'ཉ', 'ྙ' ); } ],
|
||||
[ 'q', function () { return normalOrSub( 'ཊ', 'ྚ' ); } ],
|
||||
[ 'Q', function () { return normalOrSub( 'ཋ', 'ྛ' ); } ],
|
||||
[ 'v', function () { return normalOrSub( 'ཌ', 'ྜ' ); } ],
|
||||
[ 'V', function () { return normalOrSub( 'ཎ', 'ྞ' ); } ],
|
||||
[ 't', function () { return normalOrSub( 'ཏ', 'ྟ' ); } ],
|
||||
[ 'T', function () { return normalOrSub( 'ཐ', 'ྠ' ); } ],
|
||||
[ 'd', function () { return normalOrSub( 'ད', 'ྡ' ); } ],
|
||||
[ 'གྷn', function () { return normalOrSub( 'གྷན', 'གྷྣ' ); } ],
|
||||
[ 'n', function () { return normalOrSub( 'ན', 'ྣ' ); } ],
|
||||
[ 'p', function () { return normalOrSub( 'པ', 'ྤ' ); } ],
|
||||
[ 'P', function () { return normalOrSub( 'ཕ', 'ྥ' ); } ],
|
||||
[ 'b', function () { return normalOrSub( 'བ', 'ྦ' ); } ],
|
||||
[ 'རྨm', function () { return normalOrSub( 'རྨམ', 'རྨྨ', true ); } ],
|
||||
[ 'm', function () { return normalOrSub( 'མ', 'ྨ' ); } ],
|
||||
[ 'x', function () { return normalOrSub( 'ཙ', 'ྩ' ); } ],
|
||||
[ 'X', function () { return normalOrSub( 'ཚ', 'ྪ' ); } ],
|
||||
[ 'D', function () { return normalOrSub( 'ཛ', 'ྫ' ); } ],
|
||||
[ 'ྭw', function () { return normalOrSub( 'ྭཝ', 'ྭྭ' ); } ],
|
||||
[ 'w', function () { return normalOrSub( 'ཝ', 'ྭ', true ); } ],
|
||||
[ 'W', function () { return normalOrSub( 'ཝ', 'ྺ' ); } ],
|
||||
[ 'Z', function () { return normalOrSub( 'ཞ', 'ྮ' ); } ],
|
||||
[ 'z', function () { return normalOrSub( 'ཟ', 'ྯ' ); } ],
|
||||
[ 'ཱ\'', function () { return normalOrSub( 'ཱ\'འ', 'ཱཱ' ); } ],
|
||||
[ '\'', function () { return normalOrSub( 'འ', 'ཱ', true ); } ],
|
||||
[ 'ྱy', function () { return normalOrSub( 'ྱཡ', 'ྱྱ' ); } ],
|
||||
[ 'y', function () { return normalOrSub( 'ཡ', 'ྱ', true ); } ],
|
||||
[ 'l', function () { return normalOrSub( 'ལ', 'ླ' ); } ],
|
||||
[ 'i', function () { reinit(); return 'ི'; } ],
|
||||
[ 'u', function () { reinit(); return 'ུ'; } ],
|
||||
[ 'e', function () { reinit(); return 'ེ'; } ],
|
||||
[ 'o', function () { reinit(); return 'ོ'; } ],
|
||||
[ 'ལ([ྐ-ྷ]+)r', function ( _, capture ) { reinit(); return 'ལ' + capture + 'ར'; } ],
|
||||
[ 'ྐr', function () { return normalOrSub( 'ྐར', 'ྐྲ', true ); } ],
|
||||
[ 'ྒr', function () { return normalOrSub( 'ྒར', 'ྒྲ', true ); } ],
|
||||
[ 'ྣr', function () { return normalOrSub( 'ྣར', 'ྣྲ', true ); } ],
|
||||
[ 'ྤr', function () { return normalOrSub( 'ྤར', 'ྤྲ', true ); } ],
|
||||
[ 'ྦr', function () { return normalOrSub( 'ྦར', 'ྦྲ', true ); } ],
|
||||
[ 'ྨr', function () { return normalOrSub( 'ྨར', 'ྨྲ', true ); } ],
|
||||
[ 'སྡr', function () { reinit(); return 'སྡར'; } ],
|
||||
[ 'ྡr', function () { return normalOrSub( 'ྡར', 'ྡྲ', true ); } ],
|
||||
[ 'ྦྷr', function () { return normalOrSub( 'ྦྷར', 'ྦྷྲ', true ); } ],
|
||||
[ 'ྡྷr', function () { return normalOrSub( 'ྡྷར', 'ྡྷྲ', true ); } ],
|
||||
[ 'ྒྷr', function () { return normalOrSub( 'ྒྷར', 'ྒྷྲ', true ); } ],
|
||||
[ 'ྜྷr', function () { return normalOrSub( 'ྜྷར', 'ྜྷྲ', true ); } ],
|
||||
[ 'ྟr', function () { return normalOrSub( 'ྟར', 'ྟྲ', true ); } ],
|
||||
[ 'r', function () { return normalOrSub( 'ར', 'ྲ' ); } ],
|
||||
[ 'S', function () { return normalOrSub( 'ཤ', 'ྴ' ); } ],
|
||||
[ 'ཀB', function () { return normalOrSub( 'ཀཥ', 'ཀྵ', true, true ); } ],
|
||||
[ 'ྐB', function () { return normalOrSub( 'ྐཥ', 'ྐྵ', true, true ); } ],
|
||||
[ 'B', function () { return normalOrSub( 'ཥ', 'ྵ' ); } ],
|
||||
[ 's', function () { return normalOrSub( 'ས', 'ྶ' ); } ],
|
||||
[ 'གh', function () { return normalOrSub( 'གཧ', 'གྷ', true, true ); } ],
|
||||
[ 'ཌh', function () { return normalOrSub( 'ཌཧ', 'ཌྷ', true, true ); } ],
|
||||
[ 'དh', function () { return normalOrSub( 'དཧ', 'དྷ', true, true ); } ],
|
||||
[ 'བh', function () { return normalOrSub( 'བཧ', 'བྷ', true, true ); } ],
|
||||
[ 'ཛh', function () { return normalOrSub( 'ཛཧ', 'ཛྷ', true, true ); } ],
|
||||
[ 'ྒh', function () { return normalOrSub( 'ྒཧ', 'ྒྷ', true, true ); } ],
|
||||
[ 'ྜh', function () { return normalOrSub( 'ྜཧ', 'ྜྷ', true, true ); } ],
|
||||
[ 'ྡh', function () { return normalOrSub( 'ྡཧ', 'ྡྷ', true, true ); } ],
|
||||
[ 'ྦh', function () { return normalOrSub( 'ྦཧ', 'ྦྷ', true, true ); } ],
|
||||
[ 'ྫh', function () { return normalOrSub( 'ྫཧ', 'ྫྷ', true, true ); } ],
|
||||
[ 'ྷh', function () { return normalOrSub( 'ྷཧ', 'ྷྷ' ); } ],
|
||||
[ 'h', function () { return normalOrSub( 'ཧ', 'ྷ', true ); } ],
|
||||
[ 'A', function () { return normalOrSub( 'ཨ', 'ྸ' ); } ],
|
||||
[ 'R', function () { return normalOrSub( 'ཪ', 'ྼ' ); } ],
|
||||
[ 'Y', 'ྻ'],
|
||||
[ 'ྲI', function () { reinit(); return 'ྲྀ'; } ],
|
||||
[ 'ླI', function () { reinit(); return 'ླྀ'; } ],
|
||||
[ 'I', function () { reinit(); return 'ྀ'; } ],
|
||||
[ 'E', function () { reinit(); return 'ཻ'; } ],
|
||||
[ 'O', function () { reinit(); return 'ཽ'; } ],
|
||||
[ 'J', function () { reinit(); return 'ིཾ'; } ],
|
||||
[ 'U', function () { reinit(); return 'ྀཾ'; } ],
|
||||
[ 'F', function () { reinit(); return 'ེཾ'; } ],
|
||||
[ 'L', function () { reinit(); return 'ོཾ'; } ],
|
||||
[ '`', function () { reinit(); return 'ཽཾ'; } ],
|
||||
[ '~', function () { reinit(); return 'ཻཾ'; } ],
|
||||
[ '\\^', function () { reinit(); return '྄'; } ],
|
||||
[ '\\!', function () { reinit(); return '༄༅༅'; } ],
|
||||
[ '\\#', function () { reinit(); return '༁ྃ'; } ],
|
||||
[ '\\%', function () { reinit(); return 'ྃ'; } ],
|
||||
[ '\\+', function () { reinit(); return 'ྂ'; } ],
|
||||
[ '\\&', function () { reinit(); return 'ཾ'; } ],
|
||||
[ '\\<', function () { reinit(); return 'ༀ'; } ],
|
||||
[ '\\=', function () { reinit(); return 'ཨཱཿ'; } ],
|
||||
[ '\\>', function () { reinit(); return 'ཧཱུྃ'; } ],
|
||||
[ '\\:', function () { reinit(); return 'ཿ'; } ],
|
||||
[ '"', function () { reinit(); return '༄༅'; } ],
|
||||
[ '@', function () { reinit(); return '༄'; } ],
|
||||
[ '\\$', function () { reinit(); return '༅'; } ],
|
||||
[ '\\/', function () { reinit(); return '༴'; } ],
|
||||
[ '\\?', function () { reinit(); return '༈'; } ],
|
||||
[ '\\|', function () { reinit(); return '྅'; } ],
|
||||
[ '-', function () { reinit(); return '༑'; } ],
|
||||
[ '\\(', function () { reinit(); return '༼'; } ],
|
||||
[ '\\)', function () { reinit(); return '༽'; } ],
|
||||
// numbers
|
||||
[ '0', function () { reinit(); return '༠'; } ],
|
||||
[ '1', function () { reinit(); return '༡'; } ],
|
||||
[ '2', function () { reinit(); return '༢'; } ],
|
||||
[ '3', function () { reinit(); return '༣'; } ],
|
||||
[ '4', function () { reinit(); return '༤'; } ],
|
||||
[ '5', function () { reinit(); return '༥'; } ],
|
||||
[ '6', function () { reinit(); return '༦'; } ],
|
||||
[ '7', function () { reinit(); return '༧'; } ],
|
||||
[ '8', function () { reinit(); return '༨'; } ],
|
||||
[ '9', function () { reinit(); return '༩'; } ]
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( boSAMBHOTA );
|
||||
}( jQuery ) );
|
||||
38
lib/jquery.ime/rules/ff/ff-alt.js
Normal file
38
lib/jquery.ime/rules/ff/ff-alt.js
Normal file
@@ -0,0 +1,38 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var ffAlt = {
|
||||
id: 'ff-alt',
|
||||
name: 'Fulfulde Alt',
|
||||
description: 'Fulfulde Alt',
|
||||
date: '2017-05-30',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Amir E. Aharoni',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
contextLength: 0,
|
||||
maxKeyLength: 2,
|
||||
patterns: [
|
||||
[ 'n~', 'ñ' ],
|
||||
[ 'N~', 'Ñ' ],
|
||||
[ 'ñ~', 'n~' ],
|
||||
[ 'Ñ~', 'N~' ]
|
||||
],
|
||||
patterns_x: [
|
||||
[ 'b', 'ɓ' ],
|
||||
[ 'B', 'Ɓ' ],
|
||||
[ 'd', 'ɗ' ],
|
||||
[ 'D', 'Ɗ' ],
|
||||
[ 'g', 'ɠ' ],
|
||||
[ 'G', 'Ɠ' ],
|
||||
[ 'j', 'ɲ' ],
|
||||
[ 'J', 'Ɲ' ],
|
||||
[ 'n', 'ŋ' ],
|
||||
[ 'N', 'Ŋ' ],
|
||||
[ 'y', 'ƴ' ],
|
||||
[ 'Y', 'Ƴ' ]
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( ffAlt );
|
||||
}( jQuery ) );
|
||||
55
lib/jquery.ime/rules/lut/lut-tulalip.js
Normal file
55
lib/jquery.ime/rules/lut/lut-tulalip.js
Normal file
@@ -0,0 +1,55 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var lutTulalip = {
|
||||
id: 'lut-tulalip',
|
||||
name: "Lushootseed Tulalip",
|
||||
description: "Lushootseed Keyboard with Tulalip Layout",
|
||||
date: '2014-03-01',
|
||||
URL: 'https://github.com/jcrowgey/jquery.ime',
|
||||
author: 'Joshua Crowgey, jcrowgey@u.washington.edu',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['e', 'ə' ], // U+0259
|
||||
['r', 'š' ], // U+0161
|
||||
['o', 'ʷ' ], // U+02B7
|
||||
['f', 'ʔ' ], // U+0294
|
||||
['j', 'ǰ' ], // U+01F0
|
||||
[';', 'ɬ' ], // U+026C
|
||||
['z', 'x̌' ], // U+0078 U+030C
|
||||
['v', 'č' ], // U+010D
|
||||
// shifted
|
||||
[ 'Q', 'q̓'], // U+0071 U+0313
|
||||
[ 'W', 'w̓'], // U+0077 U+0313
|
||||
[ 'E', 'q̓ʷ'], // U+0071 U+0313 U+02B7
|
||||
[ 'R', '√'], // U+221A
|
||||
[ 'T', 't̕'], // U+0074 U+0315
|
||||
[ 'Y', 'y̓'], // U+0079 U+0313
|
||||
[ 'U', ''], // nul
|
||||
[ 'I', 'kʷ'], // U+006B U+02B7
|
||||
[ 'O', ''], // nul
|
||||
[ 'P', 'p̓'], // U+0070 U+0313
|
||||
// middle row shifted
|
||||
[ 'A', 'qʷ'], //U+0071 U+02B7
|
||||
[ 'S', ''], //nul
|
||||
[ 'D', 'dᶻ'], //U+0064 U+1DBB
|
||||
[ 'F', ''], //nul
|
||||
[ 'G', 'gʷ'], //U+0067 U+02B7
|
||||
[ 'H', ''], //nul
|
||||
[ 'J', 'k̓ʷ'], //U+006B U+0313 U+02B7
|
||||
[ 'K', 'k̓'], //U+006B U+0313
|
||||
[ 'L', 'l̕'], //U+006C U+0315
|
||||
[ ':' , 'ƛ̕'], //U+019B U+0315
|
||||
// bottom row shifted
|
||||
[ "Z", 'x̌ʷ'], //U+0078 U+030C U+02B7
|
||||
[ "X", 'xʷ'], //U+0078 U+02B7
|
||||
[ "C", 'c̓'], //U+0063 U+0313
|
||||
[ "V", 'č̓'], //U+010D U+0313
|
||||
[ "B", 'b̓'], //U+0062 U+0313
|
||||
[ "N", 'n̓'], //U+006E U+0313
|
||||
[ "M", 'm̓'] //U+006D U+0313
|
||||
]
|
||||
};
|
||||
$.ime.register( lutTulalip );
|
||||
}( jQuery ) );
|
||||
112
lib/jquery.ime/rules/mn/mn-todo.js
Normal file
112
lib/jquery.ime/rules/mn/mn-todo.js
Normal file
@@ -0,0 +1,112 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var todoMongolian = {
|
||||
id: 'mn-todo',
|
||||
name: 'Mongolian Todo Scripts',
|
||||
description: 'Mongolian Todo Scripts',
|
||||
date: '2014-4-22',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Feilong Huang, <huangfeilong@gmail.com>',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['Q', '\u1800'],
|
||||
['W', '\u1856'],
|
||||
['E', '\u1843'],
|
||||
['R', ''],
|
||||
['T', ''],
|
||||
['Y', ''],
|
||||
['U', ''],
|
||||
['I', ''],
|
||||
['O', ''],
|
||||
['P', ''],
|
||||
['{', '〈'],
|
||||
['}', '〉'],
|
||||
['A', '\u1806'],
|
||||
['S', ''],
|
||||
['D', '᠅'],
|
||||
['F', ''],
|
||||
['G', '\u1858'],
|
||||
['H', '\u1859'],
|
||||
['J', '\u1834'],
|
||||
['K', ''],
|
||||
['L', '\u1840'],
|
||||
[':', '\u1804'],
|
||||
['"', '\u180c'],
|
||||
['Z', '\u185a'],
|
||||
['X', ''],
|
||||
['C', '\u1854'],
|
||||
['V', ''],
|
||||
['B', ''],
|
||||
['N', '\u184a'],
|
||||
['M', '\u185b'],
|
||||
['<', '《'],
|
||||
['>', '》'],
|
||||
['\\?', '?'],
|
||||
['_', '\u180e'],
|
||||
['\\+', '+'],
|
||||
|
||||
['q', '\u184d'],
|
||||
['w', '\u1846'],
|
||||
['e', '\u1844'],
|
||||
['r', '\u1837'],
|
||||
['t', '\u1850'],
|
||||
['y', '\u1855'],
|
||||
['u', '\u1849'],
|
||||
['i', '\u1845'],
|
||||
['o', '\u1848'],
|
||||
['p', '\u184c'],
|
||||
['\\[', '〔'],
|
||||
['\\]', '〕'],
|
||||
['a', '\u1820'],
|
||||
['s', '\u1830'],
|
||||
['d', '\u1851'],
|
||||
['f', '\u1838'],
|
||||
['g', '\u184e'],
|
||||
['h', '\u184d'],
|
||||
['j', '\u1853'],
|
||||
['k', '\u1857'],
|
||||
['l', '\u182f'],
|
||||
[';', ';'],
|
||||
['\'', '\u180b'],
|
||||
['z', '\u185c'],
|
||||
['x', '\u1831'],
|
||||
['c', '\u1852'],
|
||||
['v', '\u1847'],
|
||||
['b', '\u184b'],
|
||||
['n', '\u1828'],
|
||||
['m', '\u184f'],
|
||||
[',', '\u1802'],
|
||||
['\\.', '\u1803'],
|
||||
['/', '.'],
|
||||
['\\-', '\u202f'],
|
||||
['=', '='],
|
||||
|
||||
['`', '\u180d'],
|
||||
['~', '~'],
|
||||
['1', '1'],
|
||||
['2', '2'],
|
||||
['3', '3'],
|
||||
['4', '4'],
|
||||
['5', '5'],
|
||||
['6', '6'],
|
||||
['7', '7'],
|
||||
['8', '8'],
|
||||
['9', '9'],
|
||||
['0', '0'],
|
||||
['!', '!'],
|
||||
['@', '\u2048'],
|
||||
['#', '\u2049'],
|
||||
['\\$', '—'],
|
||||
['%', '%'],
|
||||
['\\^', '\u200c'],
|
||||
['&', '\u180a'],
|
||||
['\\*', '\u200d'],
|
||||
['\\(', '('],
|
||||
['\\)', ')']
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( todoMongolian );
|
||||
}( jQuery ) );
|
||||
112
lib/jquery.ime/rules/mn/mn-todoali.js
Normal file
112
lib/jquery.ime/rules/mn/mn-todoali.js
Normal file
@@ -0,0 +1,112 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var todoMongolianAli = {
|
||||
id: 'mn-todoali',
|
||||
name: 'Mongolian Todo Ali-gali Scripts',
|
||||
description: 'Mongolian Todo Ali-gali Scripts',
|
||||
date: '2014-4-22',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Feilong Huang, <huangfeilong@gmail.com>',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['Q', ''],
|
||||
['W', ''],
|
||||
['E', ''],
|
||||
['R', ''],
|
||||
['T', ''],
|
||||
['Y', ''],
|
||||
['U', ''],
|
||||
['I', ''],
|
||||
['O', ''],
|
||||
['P', ''],
|
||||
['{', '〈'],
|
||||
['}', '〉'],
|
||||
['A', ''],
|
||||
['S', ''],
|
||||
['D', '\u18a9'],
|
||||
['F', ''],
|
||||
['G', ''],
|
||||
['H', ''],
|
||||
['J', ''],
|
||||
['K', ''],
|
||||
['L', ''],
|
||||
[':', '\u1804'],
|
||||
['"', '\u180c'],
|
||||
['Z', ''],
|
||||
['X', ''],
|
||||
['C', ''],
|
||||
['V', ''],
|
||||
['B', ''],
|
||||
['N', ''],
|
||||
['M', ''],
|
||||
['<', '《'],
|
||||
['>', '》'],
|
||||
['\\?', '?'],
|
||||
['_', '\u180e'],
|
||||
['\\+', '+'],
|
||||
|
||||
['q', '\u1880'],
|
||||
['w', '\u1881'],
|
||||
['e', '\u1882'],
|
||||
['r', '\u1883'],
|
||||
['t', '\u1884'],
|
||||
['y', '\u1885'],
|
||||
['u', '\u1886'],
|
||||
['i', '\u1887'],
|
||||
['o', '\u1888'],
|
||||
['p', '\u1889'],
|
||||
['\\[', '〔'],
|
||||
['\\]', '〕'],
|
||||
['a', '\u188a'],
|
||||
['s', '\u188b'],
|
||||
['d', '\u188c'],
|
||||
['f', '\u188d'],
|
||||
['g', '\u188e'],
|
||||
['h', '\u188f'],
|
||||
['j', '\u1898'],
|
||||
['k', '\u1891'],
|
||||
['l', '\u1892'],
|
||||
[';', '\u1893'],
|
||||
['\'', '\u180b'],
|
||||
['z', '\u1894'],
|
||||
['x', '\u1899'],
|
||||
['c', '\u1896'],
|
||||
['v', '\u1897'],
|
||||
['b', '\u1898'],
|
||||
['n', '\u18a6'],
|
||||
['m', '\u18a7'],
|
||||
[',', '\u1802'],
|
||||
['\\.', '\u1803'],
|
||||
['/', '.'],
|
||||
['\\-', '\u202f'],
|
||||
['=', '='],
|
||||
|
||||
['`', '\u180d'],
|
||||
['~', '~'],
|
||||
['1', '\u1811'],
|
||||
['2', '\u1812'],
|
||||
['3', '\u1813'],
|
||||
['4', '\u1814'],
|
||||
['5', '\u1815'],
|
||||
['6', '\u1816'],
|
||||
['7', '\u1817'],
|
||||
['8', '\u1818'],
|
||||
['9', '\u1819'],
|
||||
['0', '\u1810'],
|
||||
['!', '!'],
|
||||
['@', '\u2048'],
|
||||
['#', '\u2049'],
|
||||
['\\$', '—'],
|
||||
['%', '%'],
|
||||
['\\^', '\u200c'],
|
||||
['&', '\u180a'],
|
||||
['\\*', '\u200d'],
|
||||
['\\(', '('],
|
||||
['\\)', ')']
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( todoMongolianAli );
|
||||
}( jQuery ) );
|
||||
112
lib/jquery.ime/rules/mn/mn-trad.js
Normal file
112
lib/jquery.ime/rules/mn/mn-trad.js
Normal file
@@ -0,0 +1,112 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var tradMongolian = {
|
||||
id: 'mn-trad',
|
||||
name: 'Traditional Mongolian Scripts',
|
||||
description: 'Traditional Mongolian Scripts',
|
||||
date: '2014-4-22',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Feilong Huang, <huangfeilong@gmail.com>',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['Q', '\u1805'],
|
||||
['W', '\u1838'],
|
||||
['E', '\u1827'],
|
||||
['R', '\u183f'],
|
||||
['T', ''],
|
||||
['Y', ''],
|
||||
['U', ''],
|
||||
['I', ''],
|
||||
['O', ''],
|
||||
['P', ''],
|
||||
['{', '〈'],
|
||||
['}', '〉'],
|
||||
['A', '\u1800'],
|
||||
['S', ''],
|
||||
['D', ''],
|
||||
['F', ''],
|
||||
['G', ''],
|
||||
['H', '\u183e'],
|
||||
['J', ''],
|
||||
['K', '\u183b'],
|
||||
['L', '\u1840'],
|
||||
[':', '\u1804'],
|
||||
['"', '\u180c'],
|
||||
['Z', '\u1841'],
|
||||
['X', ''],
|
||||
['C', '\u1842'],
|
||||
['V', ''],
|
||||
['B', ''],
|
||||
['N', '\u1829'],
|
||||
['M', ''],
|
||||
['<', '《'],
|
||||
['>', '》'],
|
||||
['\\?', '?'],
|
||||
['_', '\u180e'],
|
||||
['\\+', '+'],
|
||||
['\\\\', '\u1801'],
|
||||
['q', '\u1834'],
|
||||
['w', '\u1823'],
|
||||
['e', '\u1821'],
|
||||
['r', '\u1837'],
|
||||
['t', '\u1832'],
|
||||
['y', '\u1836'],
|
||||
['u', '\u1826'],
|
||||
['i', '\u1822'],
|
||||
['o', '\u1825'],
|
||||
['p', '\u182b'],
|
||||
['\\[', '〔'],
|
||||
['\\]', '〕'],
|
||||
['a', '\u1820'],
|
||||
['s', '\u1830'],
|
||||
['d', '\u1833'],
|
||||
['f', '\u1839'],
|
||||
['g', '\u182d'],
|
||||
['h', '\u182c'],
|
||||
['j', '\u1835'],
|
||||
['k', '\u183a'],
|
||||
['l', '\u182f'],
|
||||
[';', ';'],
|
||||
['\'', '\u180b'],
|
||||
['z', '\u183d'],
|
||||
['x', '\u1831'],
|
||||
['c', '\u183c'],
|
||||
['v', '\u1824'],
|
||||
['b', '\u182a'],
|
||||
['n', '\u1828'],
|
||||
['m', '\u182e'],
|
||||
[',', '\u1802'],
|
||||
['\\.', '\u1803'],
|
||||
['/', '.'],
|
||||
['\\-', '\u202f'],
|
||||
['=', '='],
|
||||
|
||||
['`', '\u180d'],
|
||||
['~', '~'],
|
||||
['1', '\u1811'],
|
||||
['2', '\u1812'],
|
||||
['3', '\u1813'],
|
||||
['4', '\u1814'],
|
||||
['5', '\u1815'],
|
||||
['6', '\u1816'],
|
||||
['7', '\u1817'],
|
||||
['8', '\u1818'],
|
||||
['9', '\u1819'],
|
||||
['0', '\u1810'],
|
||||
['!', '!'],
|
||||
['@', '\u2048'],
|
||||
['#', '\u2049'],
|
||||
['\\$', '—'],
|
||||
['%', '%'],
|
||||
['\\^', '\u200c'],
|
||||
['&', '\u180a'],
|
||||
['\\*', '\u200d'],
|
||||
['\\(', '('],
|
||||
['\\)', ')']
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( tradMongolian );
|
||||
}( jQuery ) );
|
||||
111
lib/jquery.ime/rules/mn/mn-tradali.js
Normal file
111
lib/jquery.ime/rules/mn/mn-tradali.js
Normal file
@@ -0,0 +1,111 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var mongolianAli = {
|
||||
id: 'mn-tradali',
|
||||
name: 'Traditional Mongolian Ali-gali Scripts',
|
||||
description: 'Traditional Mongolian Ali-gali Scripts',
|
||||
date: '2014-4-22',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Feilong Huang, <huangfeilong@gmail.com>',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['Q', ''],
|
||||
['E', ''],
|
||||
['R', ''],
|
||||
['T', ''],
|
||||
['Y', ''],
|
||||
['U', ''],
|
||||
['I', ''],
|
||||
['O', ''],
|
||||
['P', ''],
|
||||
['{', '〈'],
|
||||
['}', '〉'],
|
||||
['A', ''],
|
||||
['S', ''],
|
||||
['D', ''],
|
||||
['F', ''],
|
||||
['G', ''],
|
||||
['H', ''],
|
||||
['J', ''],
|
||||
['K', ''],
|
||||
['L', ''],
|
||||
[':', '\u1804'],
|
||||
['"', '\u180c'],
|
||||
['Z', ''],
|
||||
['X', ''],
|
||||
['C', ''],
|
||||
['V', ''],
|
||||
['B', ''],
|
||||
['N', ''],
|
||||
['M', ''],
|
||||
['<', '《'],
|
||||
['>', '》'],
|
||||
['\\?', '?'],
|
||||
['_', '\u180e'],
|
||||
['\\+', '+'],
|
||||
|
||||
['q', '\u1880'],
|
||||
['w', '\u1881'],
|
||||
['e', '\u1882'],
|
||||
['r', '\u1883'],
|
||||
['t', '\u1884'],
|
||||
['y', '\u1885'],
|
||||
['u', '\u1886'],
|
||||
['i', '\u1887'],
|
||||
['o', '\u1888'],
|
||||
['p', '\u1889'],
|
||||
['\\[', '〔'],
|
||||
['\\]', '〕'],
|
||||
['a', '\u188a'],
|
||||
['s', '\u188b'],
|
||||
['d', '\u188c'],
|
||||
['f', '\u188d'],
|
||||
['g', '\u188e'],
|
||||
['h', '\u188f'],
|
||||
['j', '\u1890'],
|
||||
['k', '\u1891'],
|
||||
['l', '\u1892'],
|
||||
[';', '\u1893'],
|
||||
['\'', '\u180b'],
|
||||
['z', '\u1894'],
|
||||
['x', '\u1895'],
|
||||
['c', '\u1896'],
|
||||
['v', '\u1897'],
|
||||
['b', '\u18a6'],
|
||||
['n', '\u18a7'],
|
||||
['m', '\u18a9'],
|
||||
[',', '᠂'],
|
||||
['\\.', '᠃'],
|
||||
['/', '.'],
|
||||
['\\-', '\u202f'],
|
||||
['=', '='],
|
||||
|
||||
['`', '\u180d'],
|
||||
['~', '~'],
|
||||
['1', '\u1811'],
|
||||
['2', '\u1812'],
|
||||
['3', '\u1813'],
|
||||
['4', '\u1814'],
|
||||
['5', '\u1815'],
|
||||
['6', '\u1816'],
|
||||
['7', '\u1817'],
|
||||
['8', '\u1818'],
|
||||
['9', '\u1819'],
|
||||
['0', '\u1810'],
|
||||
['!', '!'],
|
||||
['@', '\u2048'],
|
||||
['#', '\u2049'],
|
||||
['\\$', '—'],
|
||||
['%', '%'],
|
||||
['\\^', '\u200c'],
|
||||
['&', '\u180a'],
|
||||
['\\*', '\u200d'],
|
||||
['\\(', '('],
|
||||
['\\)', ')']
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( mongolianAli );
|
||||
}( jQuery ) );
|
||||
112
lib/jquery.ime/rules/mn/phagspa.js
Normal file
112
lib/jquery.ime/rules/mn/phagspa.js
Normal file
@@ -0,0 +1,112 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var phagsPa = {
|
||||
id: 'phagspa',
|
||||
name: 'PhagsPa Scripts',
|
||||
description: 'PhagsPa Scripts',
|
||||
date: '2014-4-22',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Feilong Huang, <huangfeilong@gmail.com>',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['Q', '\ua869'],
|
||||
['W', '\ua867'],
|
||||
['E', '\ua866'],
|
||||
['R', '\ua871'],
|
||||
['T', '\ua849'],
|
||||
['Y', '\ua868'],
|
||||
['U', '\ua86b'],
|
||||
['I', '\ua86d'],
|
||||
['O', ''],
|
||||
['P', '\ua84d'],
|
||||
['{', '〈'],
|
||||
['}', '〉'],
|
||||
['A', '\ua85d'],
|
||||
['S', '\ua85a'],
|
||||
['D', '\ua852'],
|
||||
['F', '\ua870'],
|
||||
['G', '\ua865'],
|
||||
['H', '\ua86f'],
|
||||
['J', '\ua86e'],
|
||||
['K', '\ua841'],
|
||||
['L', '\ua86c'],
|
||||
[':', '\u1804'],
|
||||
['"', ''],
|
||||
['Z', '\ua854'],
|
||||
['X', '\ua86a'],
|
||||
['C', '\ua845'],
|
||||
['V', '\ua872'],
|
||||
['B', '\ua873'],
|
||||
['N', '\ua843'],
|
||||
['M', ''],
|
||||
['<', '《'],
|
||||
['>', '》'],
|
||||
['\\?', '?'],
|
||||
['_', '\ua874'],
|
||||
['\\+', '+'],
|
||||
|
||||
['q', '\ua862'],
|
||||
['w', '\ua853'],
|
||||
['e', '\ua860'],
|
||||
['r', '\ua858'],
|
||||
['t', '\ua848'],
|
||||
['y', '\ua857'],
|
||||
['u', '\ua85f'],
|
||||
['i', '\ua85e'],
|
||||
['o', '\ua861'],
|
||||
['p', '\ua84c'],
|
||||
['\\[', '〔'],
|
||||
['\\]', '〕'],
|
||||
['a', '\ua856'],
|
||||
['s', '\ua85b'],
|
||||
['d', '\ua84a'],
|
||||
['f', '\ua864'],
|
||||
['g', '\ua842'],
|
||||
['h', '\ua85c'],
|
||||
['j', '\ua846'],
|
||||
['k', '\ua840'],
|
||||
['l', '\ua859'],
|
||||
[';', ';'],
|
||||
['\'', '\ua877'],
|
||||
['z', '\ua855'],
|
||||
['x', '\ua863'],
|
||||
['c', '\ua844'],
|
||||
['v', ''],
|
||||
['b', '\ua84e'],
|
||||
['n', '\ua84b'],
|
||||
['m', '\ua84f'],
|
||||
[',', ''],
|
||||
['\\.', ''],
|
||||
['/', '\ua876'],
|
||||
['\\-', '\ua875'],
|
||||
['=', '='],
|
||||
|
||||
['`', '\u180d'],
|
||||
['~', '~'],
|
||||
['1', '\u1811'],
|
||||
['2', '\u1812'],
|
||||
['3', '\u1813'],
|
||||
['4', '\u1814'],
|
||||
['5', '\u1815'],
|
||||
['6', '\u1816'],
|
||||
['7', '\u1817'],
|
||||
['8', '\u1818'],
|
||||
['9', '\u1819'],
|
||||
['0', '\u1810'],
|
||||
['!', '!'],
|
||||
['@', '\ua847'],
|
||||
['#', '\ua850'],
|
||||
['\\$', '\ua851'],
|
||||
['%', '\ua85a'],
|
||||
['\\^', ''],
|
||||
['&', ''],
|
||||
['\\*', ''],
|
||||
['\\(', '('],
|
||||
['\\)', ')']
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( phagsPa );
|
||||
}( jQuery ) );
|
||||
112
lib/jquery.ime/rules/mnc/mnc-ali.js
Normal file
112
lib/jquery.ime/rules/mnc/mnc-ali.js
Normal file
@@ -0,0 +1,112 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var manchuAli = {
|
||||
id: 'mnc-ali',
|
||||
name: 'Manchu Ali-gali Scripts',
|
||||
description: 'Manchu Ali-gali Scripts',
|
||||
date: '2014-4-22',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Feilong Huang, <huangfeilong@gmail.com>',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['Q', '\u189a'],
|
||||
['W', '\u189b'],
|
||||
['E', '\u189c'],
|
||||
['R', '\u189d'],
|
||||
['T', '\u189e'],
|
||||
['Y', '\u189f'],
|
||||
['U', '\u18a0'],
|
||||
['I', '\u18a1'],
|
||||
['O', '\u18a2'],
|
||||
['P', '\u18a3'],
|
||||
['{', '〈'],
|
||||
['}', '〉'],
|
||||
['A', '\u18a4'],
|
||||
['S', '\u18a5'],
|
||||
['D', '\u18a9'],
|
||||
['F', '\u18a8'],
|
||||
['G', '\u18aa'],
|
||||
['H', ''],
|
||||
['J', ''],
|
||||
['K', ''],
|
||||
['L', ''],
|
||||
[':', '\u1804'],
|
||||
['"', '\u180c'],
|
||||
['Z', ''],
|
||||
['X', ''],
|
||||
['C', ''],
|
||||
['V', ''],
|
||||
['B', ''],
|
||||
['N', ''],
|
||||
['M', ''],
|
||||
['<', '《'],
|
||||
['>', '》'],
|
||||
['\\?', '?'],
|
||||
['_', '\u180e'],
|
||||
['\\+', '+'],
|
||||
|
||||
['q', '\u1880'],
|
||||
['w', '\u1881'],
|
||||
['e', '\u1882'],
|
||||
['r', '\u1883'],
|
||||
['t', '\u1884'],
|
||||
['y', '\u1885'],
|
||||
['u', '\u1886'],
|
||||
['i', '\u1887'],
|
||||
['o', '\u1888'],
|
||||
['p', '\u1889'],
|
||||
['\\[', '〔'],
|
||||
['\\]', '〕'],
|
||||
['a', '\u188a'],
|
||||
['s', '\u188b'],
|
||||
['d', '\u188c'],
|
||||
['f', '\u188d'],
|
||||
['g', '\u188e'],
|
||||
['h', '\u188f'],
|
||||
['j', '\u1898'],
|
||||
['k', '\u1891'],
|
||||
['l', '\u1892'],
|
||||
[';', '\u1893'],
|
||||
['\'', '\u180b'],
|
||||
['z', '\u1894'],
|
||||
['x', '\u1899'],
|
||||
['c', '\u1896'],
|
||||
['v', '\u1897'],
|
||||
['b', '\u1898'],
|
||||
['n', '\u18a6'],
|
||||
['m', '\u18a7'],
|
||||
[',', '\u1808'],
|
||||
['\\.', '\u1809'],
|
||||
['/', '.'],
|
||||
['\\-', '\u202f'],
|
||||
['=', '='],
|
||||
|
||||
['`', '\u180d'],
|
||||
['~', '~'],
|
||||
['1', '\u1811'],
|
||||
['2', '\u1812'],
|
||||
['3', '\u1813'],
|
||||
['4', '\u1814'],
|
||||
['5', '\u1815'],
|
||||
['6', '\u1816'],
|
||||
['7', '\u1817'],
|
||||
['8', '\u1818'],
|
||||
['9', '\u1819'],
|
||||
['0', '\u1810'],
|
||||
['!', '!'],
|
||||
['@', '\u2048'],
|
||||
['#', '\u2049'],
|
||||
['\\$', '—'],
|
||||
['%', '%'],
|
||||
['\\^', '\u200c'],
|
||||
['&', '\u180a'],
|
||||
['\\*', '\u200d'],
|
||||
['\\(', '('],
|
||||
['\\)', ')']
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( manchuAli );
|
||||
}( jQuery ) );
|
||||
112
lib/jquery.ime/rules/mnc/mnc.js
Normal file
112
lib/jquery.ime/rules/mnc/mnc.js
Normal file
@@ -0,0 +1,112 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var manchu = {
|
||||
id: 'mnc',
|
||||
name: 'Manchu Scripts',
|
||||
description: 'Manchu Scripts',
|
||||
date: '2014-4-22',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Feilong Huang, <huangfeilong@gmail.com>',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['Q', ''],
|
||||
['W', '\u1838'],
|
||||
['E', '\u1827'],
|
||||
['R', '\u1870'],
|
||||
['T', ''],
|
||||
['Y', ''],
|
||||
['U', ''],
|
||||
['I', '\u185f'],
|
||||
['O', ''],
|
||||
['P', ''],
|
||||
['{', '〈'],
|
||||
['}', '〉'],
|
||||
['A', ''],
|
||||
['S', ''],
|
||||
['D', ''],
|
||||
['F', ''],
|
||||
['G', '\u186c'],
|
||||
['H', '\u186d'],
|
||||
['J', ''],
|
||||
['K', '\u183b'],
|
||||
['L', '\u1840'],
|
||||
[':', '\u1804'],
|
||||
['"', '\u180c'],
|
||||
['Z', '\u1877'],
|
||||
['X', '\u1871'],
|
||||
['C', '\u1842'],
|
||||
['V', ''],
|
||||
['B', ''],
|
||||
['N', '\u1862'],
|
||||
['M', ''],
|
||||
['<', '《'],
|
||||
['>', '》'],
|
||||
['\\?', '?'],
|
||||
['_', '\u180e'],
|
||||
['\\+', '+'],
|
||||
|
||||
['q', '\u1834'],
|
||||
['w', '\u1823'],
|
||||
['e', '\u185d'],
|
||||
['r', '\u1875'],
|
||||
['t', '\u1868'],
|
||||
['y', '\u1836'],
|
||||
['u', '\u1860'],
|
||||
['i', '\u1873'],
|
||||
['o', '\u1825'],
|
||||
['p', '\u1866'],
|
||||
['\\[', '〔'],
|
||||
['\\]', '〕'],
|
||||
['a', '\u1820'],
|
||||
['s', '\u1830'],
|
||||
['d', '\u1869'],
|
||||
['f', '\u1876'],
|
||||
['g', '\u1864'],
|
||||
['h', '\u1865'],
|
||||
['j', '\u186a'],
|
||||
['k', '\u1874'],
|
||||
['l', '\u182f'],
|
||||
[';', ';'],
|
||||
['\'', '\u180b'],
|
||||
['z', '\u186f'],
|
||||
['x', '\u1867'],
|
||||
['c', '\u186e'],
|
||||
['v', '\u1861'],
|
||||
['b', '\u182a'],
|
||||
['n', '\u1828'],
|
||||
['m', '\u182e'],
|
||||
[',', '\u1808'],
|
||||
['\\.', '\u1809'],
|
||||
['/', '.'],
|
||||
['\\-', '\u202f'],
|
||||
['=', '='],
|
||||
|
||||
['`', '\u180d'],
|
||||
['~', '~'],
|
||||
['1', '1'],
|
||||
['2', '2'],
|
||||
['3', '3'],
|
||||
['4', '4'],
|
||||
['5', '5'],
|
||||
['6', '6'],
|
||||
['7', '7'],
|
||||
['8', '8'],
|
||||
['9', '9'],
|
||||
['0', '0'],
|
||||
['!', '!'],
|
||||
['@', '\u2048'],
|
||||
['#', '\u2049'],
|
||||
['\\$', '—'],
|
||||
['%', '%'],
|
||||
['\\^', '\u200c'],
|
||||
['&', '\u180a'],
|
||||
['\\*', '\u200d'],
|
||||
['\\(', '('],
|
||||
['\\)', ')']
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( manchu );
|
||||
}( jQuery ) );
|
||||
155
lib/jquery.ime/rules/my/my-mm3.js
Normal file
155
lib/jquery.ime/rules/my/my-mm3.js
Normal file
@@ -0,0 +1,155 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var mymm3 = {
|
||||
id: 'my-mm3',
|
||||
name: 'မြန်မာ၃ လက်ကွက်',
|
||||
description: 'Myanmar3 keyboard layout',
|
||||
date: '2014-10-28',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Lionslayer',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['ေu', 'a', 'ကေ'],
|
||||
['ေc', 'a', 'ခေ'],
|
||||
['ေ:', 'a', 'ဂေ'],
|
||||
['ေC', 'a', 'ဃေ'],
|
||||
['ေi', 'a', 'ငေ'],
|
||||
['ေp', 'a', 'စေ'],
|
||||
['ေq', 'a', 'ဆေ'],
|
||||
['ေZ', 'a', 'ဇေ'],
|
||||
['ေQ', 'a', 'ဈေ'],
|
||||
['ေn', 'a', 'ညေ'],
|
||||
['ေN', 'a', 'ဉေ'],
|
||||
['ေ!', 'a', 'ဍေ'],
|
||||
['ေX', 'a', 'ဌေ'],
|
||||
['ေ#', 'a', 'ဋေ'],
|
||||
['ေ~', 'a', 'ဎေ'],
|
||||
['ေP', 'a', 'ဏေ'],
|
||||
['ေw', 'a', 'တေ'],
|
||||
['ေx', 'a', 'ထေ'],
|
||||
['ေK', 'a', 'ဒေ'],
|
||||
['ေL', 'a', 'ဓေ'],
|
||||
['ေe', 'a', 'နေ'],
|
||||
['ေy', 'a', 'ပေ'],
|
||||
['ေz', 'a', 'ဖေ'],
|
||||
['ေA', 'a', 'ဗေ'],
|
||||
['ေb', 'a', 'ဘေ'],
|
||||
['ေr', 'a', 'မေ'],
|
||||
['ေB', 'a', 'ယေ'],
|
||||
['ေ&', 'a', 'ရေ'],
|
||||
['ေv', 'a', 'လေ'],
|
||||
['ေW', 'a', 'ဝေ'],
|
||||
['ေo', 'a', 'သေ'],
|
||||
['ေ\\[', 'a', 'ဟေ'],
|
||||
['ေV', 'a', 'ဠေ'],
|
||||
['ေt', 'a', 'အေ'],
|
||||
|
||||
['ေG', '', 'ွေ'],
|
||||
['ေj', '', 'ြေ'],
|
||||
['ေs', '', 'ျေ'],
|
||||
['ေS', '', 'ှေ'],
|
||||
['ေြG', '', 'ြွေ'],
|
||||
['ေျG', '', 'ျွေ'],
|
||||
['ေြS', '', 'ြှေ'],
|
||||
['ေျS', '', 'ျှေ'],
|
||||
|
||||
['စs', '', 'ဈ'],
|
||||
['သj', '', 'ဩ'],
|
||||
['ဥf', '', 'ဉ်'],
|
||||
['ဥD', '', 'ဦ'],
|
||||
['ုd', '', 'ို'],
|
||||
['်h', '', '့်'],
|
||||
['ွs', '', 'ျွ'],
|
||||
['ွj', '', 'ြွ'],
|
||||
['ှG', '', 'ွှ'],
|
||||
['ှs', '', 'ျှ'],
|
||||
['ှj', '', 'ြှ'],
|
||||
['(ှွs)|(ွှs)|(ှျG)|(ျှG)|(ျွS)|(ွျS)', '', 'ျွှ'],
|
||||
['(ှွj)|(ွှj)|(ှြG)|(ြှG)|(ြွS)|(ွြS)', '', 'ြွှ'],
|
||||
|
||||
['u', '', 'က'],
|
||||
['c', '', 'ခ'],
|
||||
[':', '', 'ဂ'],
|
||||
['C', '', 'ဃ'],
|
||||
['i', '', 'င'],
|
||||
['p', '', 'စ'],
|
||||
['q', '', 'ဆ'],
|
||||
['Z', '', 'ဇ'],
|
||||
['Q', '', 'ဈ'],
|
||||
['n', '', 'ည'],
|
||||
['N', '', 'ဉ'],
|
||||
['!', '', 'ဍ'],
|
||||
['X', '', 'ဌ'],
|
||||
['#', '', 'ဋ'],
|
||||
['~', '', 'ဎ'],
|
||||
['P', '', 'ဏ'],
|
||||
['w', '', 'တ'],
|
||||
['x', '', 'ထ'],
|
||||
['K', '', 'ဒ'],
|
||||
['L', '', 'ဓ'],
|
||||
['e', '', 'န'],
|
||||
['y', '', 'ပ'],
|
||||
['z', '', 'ဖ'],
|
||||
['A', '', 'ဗ'],
|
||||
['b', '', 'ဘ'],
|
||||
['r', '', 'မ'],
|
||||
['B', '', 'ယ'],
|
||||
['&', '', 'ရ'],
|
||||
['v', '', 'လ'],
|
||||
['W', '', 'ဝ'],
|
||||
['o', '', 'သ'],
|
||||
['\\[', '', 'ဟ'],
|
||||
['V', '', 'ဠ'],
|
||||
['t', '', 'အ'],
|
||||
|
||||
['m', '', 'ာ'],
|
||||
['g', '', 'ါ'],
|
||||
['d', '', 'ိ'],
|
||||
['D', '', 'ီ'],
|
||||
['k', '', 'ု'],
|
||||
['l', '', 'ူ'],
|
||||
['a', '', 'ေ'],
|
||||
['J', '', 'ဲ'],
|
||||
['H', '', 'ံ'],
|
||||
['h', '', '့'],
|
||||
['\\;', '', 'း'],
|
||||
['f', '', '်'],
|
||||
['F', '', '္'],
|
||||
['\\>', '', '။'],
|
||||
['\\<', '', '၊'],
|
||||
|
||||
['s', '', 'ျ'],
|
||||
['j', '', 'ြ'],
|
||||
['G', '', 'ွ'],
|
||||
['S', '', 'ှ'],
|
||||
['E', '', 'ဣ'],
|
||||
['R', '', '၎'],
|
||||
['T', '', 'ဤ'],
|
||||
['Y', '', '၌'],
|
||||
['I', '', '၍'],
|
||||
['O', '', 'ဿ'],
|
||||
['\\{', '', 'ဧ'],
|
||||
['\\]', '', 'ဩ'],
|
||||
['\\}', '', 'ဪ'],
|
||||
['\\\\', '', '၏'],
|
||||
['u', '', 'က'],
|
||||
['U', '', 'ဥ'],
|
||||
['M', '', 'ဦ'],
|
||||
|
||||
['0', '', '၀'],
|
||||
['1', '', '၁'],
|
||||
['2', '', '၂'],
|
||||
['3', '', '၃'],
|
||||
['4', '', '၄'],
|
||||
['5', '', '၅'],
|
||||
['6', '', '၆'],
|
||||
['7', '', '၇'],
|
||||
['8', '', '၈'],
|
||||
['9', '', '၉']
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( mymm3 );
|
||||
}( jQuery ) );
|
||||
@@ -7,7 +7,7 @@
|
||||
description: 'Odia Transliteration',
|
||||
date: '2012-10-14',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Junaid P V and Subhashish Panigrahi',
|
||||
author: 'Junaid P V, Subhashish Panigrahi and Shitikantha Dash',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
contextLength: 4,
|
||||
@@ -17,48 +17,50 @@
|
||||
|
||||
[ 'ଞ୍ଜ୍h', 'ଞ୍ଝ୍' ], // njh
|
||||
[ 'ଙ୍ଗ୍h', 'ଙ୍ଘ୍' ], // ngh
|
||||
[ '୍z', '଼୍' ],
|
||||
|
||||
[ '([କ-ହୟ])୍a', '$1' ],
|
||||
[ '([କ-ହୟ])(a|୍A)', '$1ା' ],
|
||||
[ '([କ-ହୟ])୍i', '$1\u0b3f' ],
|
||||
[ '([କ-ହୟ])୍I', '$1ୀ' ],
|
||||
[ '([କ-ହୟ])୍u', '$1\u0b41' ],
|
||||
[ '([କ-ହୟ])(୍U|\u0b41u)', '$1\u0b42' ],
|
||||
[ '([କ-ହୟ])୍R', '$1\u0b43' ],
|
||||
[ '([କ-ହୟ])\u0b43R', '$1\u0b44' ],
|
||||
[ '([କ-ହୟ])୍ଳ୍l', '$1ୢ' ],
|
||||
[ '([କ-ହୟ])ୢl', '$1ୣ' ],
|
||||
[ '([କ-ହୟ])୍e', '$1େ' ],
|
||||
[ '([କ-ହୟ])i', '$1ୈ' ],
|
||||
[ '([କ-ହୟ])୍o', '$1ୋ' ],
|
||||
[ '([କ-ହୟ])ୋu', '$1ୌ' ],
|
||||
[ '([କ-ହୟ])୍E', '$1\u0B48' ],
|
||||
[ '([କ-ହୟୱ\u0B3C])୍a', '$1' ],
|
||||
[ '([କ-ହୟୱ\u0B3C])(a|୍A)', '$1ା' ],
|
||||
[ '([କ-ହୟୱ\u0B3C])୍i', '$1\u0b3f' ],
|
||||
[ '([କ-ହୟୱ\u0B3C])୍I', '$1ୀ' ],
|
||||
[ '([କ-ହୟୱ\u0B3C])୍u', '$1\u0b41' ],
|
||||
[ '([କ-ହୟୱ\u0B3C])(୍U|\u0b41u)', '$1\u0b42' ],
|
||||
[ '([କ-ହୟୱ\u0B3C])୍R', '$1\u0b43' ],
|
||||
[ '([କ-ହୟୱ\u0B3C])\u0b43R', '$1\u0b44' ],
|
||||
[ '([କ-ହୟୱ\u0B3C])୍ଳ୍l', '$1ୢ' ],
|
||||
[ '([କ-ହୟୱ\u0B3C])ୢl', '$1ୣ' ],
|
||||
[ '([କ-ହୟୱ\u0B3C])୍e', '$1େ' ],
|
||||
[ '([କ-ହୟୱ\u0B3C])i', '$1ୈ' ],
|
||||
[ '([କ-ହୟୱ\u0B3C])୍o', '$1ୋ' ],
|
||||
[ '([କ-ହୟୱ\u0B3C])u', '$1ୌ' ],
|
||||
//[ '([କ-ହୟୱ\u0B3C])ୋu', '$1ୌ' ],
|
||||
[ '([କ-ହୟୱ\u0B3C])୍E', '$1\u0B48' ],
|
||||
|
||||
[ 'ଅa', 'ଆ' ],
|
||||
[ '(ଅi|ଏe)', 'ଐ' ],
|
||||
[ '(ଅu|ଓo|ଓO)', 'ଔ' ],
|
||||
[ 'ଋR', 'ୠ' ],
|
||||
[ 'ଳ୍l', 'ଌ' ],
|
||||
[ 'ଌl', 'ୡ' ],
|
||||
[ 'ଅa', 'ଆ' ], // a
|
||||
[ '(ଅi|ଏe)', 'ଐ' ], // ai
|
||||
[ '(ଓo|ଓO)', 'ଔ' ], // ou
|
||||
[ 'ଋR', 'ୠ' ], // ru
|
||||
[ 'ଳ୍l', 'ଌ' ], // lu
|
||||
[ 'ଌl', 'ୡ' ], // llu
|
||||
[ 'ଞ୍ଚ୍h', 'ଞ୍ଛ୍' ], // nch
|
||||
|
||||
[ 'ଣ୍G', 'ଙ୍' ], // NG
|
||||
[ 'ଣ୍g', 'ଞ୍' ], // Ng
|
||||
[ 'କ୍h', 'ଖ୍' ],
|
||||
[ 'ଗ୍h', 'ଘ୍' ],
|
||||
[ 'କ୍h', 'ଖ୍' ], // kh
|
||||
[ 'ଗ୍h', 'ଘ୍' ], // gh
|
||||
[ 'ନ୍c', 'ଞ୍ଚ୍' ], // nc
|
||||
[ 'ନ୍g', 'ଙ୍ଗ୍' ], // ng
|
||||
[ 'ଚ୍h', 'ଛ୍' ],
|
||||
[ 'ଜ୍h', 'ଝ୍' ],
|
||||
[ 'ଚ୍h', 'ଛ୍' ], // ch
|
||||
[ 'ଜ୍h', 'ଝ୍' ], // jh
|
||||
[ 'ନ୍j', 'ଞ୍ଜ୍' ], // nj
|
||||
[ 'ନ୍k', 'ଙ୍କ୍' ], // nk
|
||||
[ 'ଟ୍h', 'ଠ୍' ],
|
||||
[ 'ଡ୍h', 'ଢ୍' ],
|
||||
[ 'ତ୍h', 'ଥ୍' ],
|
||||
[ 'ଦ୍h', 'ଧ୍' ],
|
||||
[ 'ପ୍h', 'ଫ୍' ],
|
||||
[ 'ବ୍h', 'ଭ୍' ],
|
||||
[ 'ସ୍h', 'ଷ୍' ],
|
||||
[ 'ଟ୍h', 'ଠ୍' ], // halanta
|
||||
[ 'ଡ୍h', 'ଢ୍' ], // Dh
|
||||
[ 'ତ୍h', 'ଥ୍' ], // th
|
||||
[ 'ଦ୍h', 'ଧ୍' ], // dh
|
||||
[ 'ପ୍h', 'ଫ୍' ], // ph
|
||||
[ 'ବ୍h', 'ଭ୍' ], // bh
|
||||
[ 'ସ୍h', 'ଷ୍' ], // sh
|
||||
[ '।Z', '॥' ],
|
||||
|
||||
[ 'ଆ\\\\', '\u0B3E' ], // aa sign
|
||||
@@ -93,11 +95,12 @@
|
||||
[ 'p', 'ପ୍' ],
|
||||
[ 'q', 'ଜ୍ଞ୍' ],
|
||||
[ 'r', 'ର୍' ],
|
||||
[ 'ର୍y', 'ର୍ୟ' ],
|
||||
[ 's', 'ସ୍' ],
|
||||
[ 't', 'ତ୍' ],
|
||||
[ '\u200c?u', 'ଉ' ],
|
||||
[ 'v', 'ୱ୍' ],
|
||||
[ 'w', 'ଵ୍' ],
|
||||
[ 'w', 'ୱ୍' ],
|
||||
[ 'x', 'କ୍ଷ୍' ],
|
||||
[ 'y', 'ୟ୍' ],
|
||||
[ 'z', '\u0B3C' ],
|
||||
@@ -126,7 +129,7 @@
|
||||
[ 'W', 'ଵ୍ଵ୍' ],
|
||||
[ 'X', 'ଁ' ],
|
||||
[ 'Y', 'ଯ୍' ],
|
||||
[ 'Z', '।' ],
|
||||
[ '\\.', '।' ],
|
||||
[ '\\~', '', '୍' ],
|
||||
[ '//', 'ଽ' ],
|
||||
[ '_', '\u200c' ],
|
||||
|
||||
38
lib/jquery.ime/rules/pms/pms.js
Normal file
38
lib/jquery.ime/rules/pms/pms.js
Normal file
@@ -0,0 +1,38 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var pms = {
|
||||
id: 'pms',
|
||||
name: 'Piemontèis',
|
||||
description: 'Piedmontese input method.',
|
||||
date: '2014-02-27',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'pms.wiki community',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
contextLength: 1,
|
||||
maxKeyLength: 1,
|
||||
patterns: [
|
||||
[':e', 'ë'],
|
||||
[',o', 'ó'],
|
||||
['\\\\A', 'À'],
|
||||
['\\\\E', 'È'],
|
||||
['\\\\I', 'Ì'],
|
||||
['\\\\O', 'Ò'],
|
||||
['\\\\U', 'Ù'],
|
||||
[',E', 'É'],
|
||||
[':E', 'Ë'],
|
||||
[',O', 'Ó'],
|
||||
['\\^g', 'ĝ'],
|
||||
['\\^l', 'l̂'],
|
||||
['\\^r', 'r̂'],
|
||||
[':a', 'ä'],
|
||||
['\\^G', 'Ĝ'],
|
||||
['\\^L', 'L̂'],
|
||||
['\\^R', 'R̂'],
|
||||
[':A', 'Ä']
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( pms );
|
||||
}( jQuery ) );
|
||||
24
lib/jquery.ime/rules/roa-tara/roa-tara.js
Normal file
24
lib/jquery.ime/rules/roa-tara/roa-tara.js
Normal file
@@ -0,0 +1,24 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var roaTara = {
|
||||
id: 'roa-tara-GVU',
|
||||
name: 'Tarandine',
|
||||
description: 'Tarandine input method.',
|
||||
date: '2013-09-01',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'roa-tara.wiki community',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
contextLength: 0,
|
||||
maxKeyLength: 2,
|
||||
patterns: [
|
||||
['a§', 'á'],
|
||||
['o§', 'ó'],
|
||||
['A§', 'Á'],
|
||||
['O§', 'Ó']
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( roaTara );
|
||||
}( jQuery ) );
|
||||
112
lib/jquery.ime/rules/sjo/sjo.js
Normal file
112
lib/jquery.ime/rules/sjo/sjo.js
Normal file
@@ -0,0 +1,112 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var sibe = {
|
||||
id: 'sjo',
|
||||
name: 'Sibe Scripts',
|
||||
description: 'Sibe Scripts',
|
||||
date: '2014-4-22',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Feilong Huang, <huangfeilong@gmail.com>',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
patterns: [
|
||||
['Q', ''],
|
||||
['W', '\u1838'],
|
||||
['E', '\u1827'],
|
||||
['R', '\u1870'],
|
||||
['T', ''],
|
||||
['Y', ''],
|
||||
['U', ''],
|
||||
['I', '\u185f'],
|
||||
['O', ''],
|
||||
['P', ''],
|
||||
['{', '〈'],
|
||||
['}', '〉'],
|
||||
['A', ''],
|
||||
['S', ''],
|
||||
['D', ''],
|
||||
['F', ''],
|
||||
['G', '\u186c'],
|
||||
['H', '\u186d'],
|
||||
['J', ''],
|
||||
['K', '\u183b'],
|
||||
['L', '\u1840'],
|
||||
[':', '\u1804'],
|
||||
['"', '\u180c'],
|
||||
['Z', '\u1872'],
|
||||
['X', '\u1871'],
|
||||
['C', '\u1842'],
|
||||
['V', ''],
|
||||
['B', ''],
|
||||
['N', '\u1862'],
|
||||
['M', ''],
|
||||
['<', '《'],
|
||||
['>', '》'],
|
||||
['\\?', '?'],
|
||||
['_', '\u180e'],
|
||||
['\\+', '+'],
|
||||
|
||||
['q', '\u1834'],
|
||||
['w', '\u1823'],
|
||||
['e', '\u185d'],
|
||||
['r', '\u1837'],
|
||||
['t', '\u1868'],
|
||||
['y', '\u1836'],
|
||||
['u', '\u1860'],
|
||||
['i', '\u185e'],
|
||||
['o', '\u1825'],
|
||||
['p', '\u1866'],
|
||||
['\\[', '〔'],
|
||||
['\\]', '〕'],
|
||||
['a', '\u1820'],
|
||||
['s', '\u1830'],
|
||||
['d', '\u1869'],
|
||||
['f', '\u186b'],
|
||||
['g', '\u1864'],
|
||||
['h', '\u1865'],
|
||||
['j', '\u186a'],
|
||||
['k', '\u1863'],
|
||||
['l', '\u182f'],
|
||||
[';', ';'],
|
||||
['\'', '\u180b'],
|
||||
['z', '\u186f'],
|
||||
['x', '\u1867'],
|
||||
['c', '\u186e'],
|
||||
['v', '\u1861'],
|
||||
['b', '\u182a'],
|
||||
['n', '\u1828'],
|
||||
['m', '\u182e'],
|
||||
[',', '\u1808'],
|
||||
['\\.', '\u1809'],
|
||||
['/', '.'],
|
||||
['\\-', '\u202f'],
|
||||
['=', '='],
|
||||
|
||||
['`', '\u180d'],
|
||||
['~', '~'],
|
||||
['1', '1'],
|
||||
['2', '2'],
|
||||
['3', '3'],
|
||||
['4', '4'],
|
||||
['5', '5'],
|
||||
['6', '6'],
|
||||
['7', '7'],
|
||||
['8', '8'],
|
||||
['9', '9'],
|
||||
['0', '0'],
|
||||
['!', '!'],
|
||||
['@', '\u2048'],
|
||||
['#', '\u2049'],
|
||||
['\\$', '—'],
|
||||
['%', '%'],
|
||||
['\\^', '\u200c'],
|
||||
['&', '\u180a'],
|
||||
['\\*', '\u200d'],
|
||||
['\\(', '('],
|
||||
['\\)', ')']
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( sibe );
|
||||
}( jQuery ) );
|
||||
@@ -138,8 +138,6 @@
|
||||
[ 'b', 'ங' ],
|
||||
[ 'n', 'ல' ],
|
||||
[ 'm', 'ர' ],
|
||||
// ',', 'ஆ'],
|
||||
// '\\.', 'ஆ'],
|
||||
[ '/', 'ழ' ],
|
||||
|
||||
// ksha in non-conjunct form with ZWNJ.
|
||||
@@ -151,30 +149,28 @@
|
||||
[ 'T', 'க்ஷ' ],
|
||||
[ 'Y', 'ஸ்ரீ' ],
|
||||
[ 'U', 'ற' ],
|
||||
[ 'I', 'ன' ],
|
||||
[ 'I', ':' ],
|
||||
[ 'O', '[' ],
|
||||
[ 'P', ']' ],
|
||||
// '\\{', 'ஆ'],
|
||||
// '\\}', 'ஆ'],
|
||||
|
||||
[ 'A', '௹' ],
|
||||
[ 'S', '௺' ],
|
||||
[ 'D', '௸' ],
|
||||
[ 'F', 'ஃ' ],
|
||||
[ 'G', 'எ' ],
|
||||
[ 'H', 'க' ],
|
||||
[ 'J', 'ப' ],
|
||||
[ 'G', '⚪' ],
|
||||
[ 'H', '⚫' ],
|
||||
[ 'J', '★' ],
|
||||
[ 'K', '"' ],
|
||||
[ 'L', ':' ],
|
||||
[ '\\:', ';' ],
|
||||
[ '\'', '\'' ],
|
||||
[ 'L', '௱' ],
|
||||
[ ':', ';' ],
|
||||
[ '"', "'" ],
|
||||
|
||||
[ 'Z', '௳' ],
|
||||
[ 'X', '௴' ],
|
||||
[ 'C', '௵' ],
|
||||
[ 'V', '௶' ],
|
||||
[ 'B', '௷' ],
|
||||
[ 'N', 'ல' ],
|
||||
[ 'N', 'ௐ' ],
|
||||
[ 'M', '/' ],
|
||||
|
||||
[ '\\\\0', '\u0be6' ],
|
||||
@@ -186,7 +182,8 @@
|
||||
[ '\\\\6', '௬' ],
|
||||
[ '\\\\7', '௭' ],
|
||||
[ '\\\\8', '௮' ],
|
||||
[ '\\\\9', '௯' ] ]
|
||||
[ '\\\\9', '௯' ]
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( ta99 );
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
var vec = {
|
||||
id: 'vec-GVU',
|
||||
name: 'Venetian GVU',
|
||||
name: 'Vèneto GVU',
|
||||
description: 'Venetian input method.',
|
||||
date: '2013-08-06',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
|
||||
32
lib/jquery.ime/rules/wo/wo-alt.js
Normal file
32
lib/jquery.ime/rules/wo/wo-alt.js
Normal file
@@ -0,0 +1,32 @@
|
||||
( function ( $ ) {
|
||||
'use strict';
|
||||
|
||||
var woAlt = {
|
||||
id: 'wo-alt',
|
||||
name: 'Wolof Alt',
|
||||
description: 'Wolof Alt',
|
||||
date: '2017-05-27',
|
||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
||||
author: 'Amir E. Aharoni',
|
||||
license: 'GPLv3',
|
||||
version: '1.0',
|
||||
contextLength: 0,
|
||||
maxKeyLength: 2,
|
||||
patterns: [
|
||||
[ 'n~', 'ñ' ],
|
||||
[ 'N~', 'Ñ' ],
|
||||
[ 'ñ~', 'n~' ],
|
||||
[ 'Ñ~', 'N~' ]
|
||||
],
|
||||
patterns_x: [
|
||||
[ 'E', 'Ë' ],
|
||||
[ 'e', 'ë' ],
|
||||
[ 'N', 'Ŋ' ],
|
||||
[ 'n', 'ŋ' ],
|
||||
[ '/', '́' ], // Combining acute accent
|
||||
[ '\\\\', '̀' ] // Combining grave accent
|
||||
]
|
||||
};
|
||||
|
||||
$.ime.register( woAlt );
|
||||
}( jQuery ) );
|
||||
Reference in New Issue
Block a user