Update jquery.ime from upstream
1. Adding new input methods for languages of Africa
without the need for replacement or key combinations:
* Akan (ak, tw)
* Bambara (bm)
* Dagbani (dag)
* Dinka (din)
* Fula (ff)
* Ga (gaa)
* Wolof (wo)
2. Fixing the combining character in Yoruba Alt method
from combining tone to combining accent, for better
Unicode compliance.
3. Minor fixes in existing layouts with replacements and
key combinations for Akan, Dagbani, Dinka, Fula, and Ga.
Updating to
1ff996f24b
Change-Id: I3bbc0ac46def6b4e00f6155c14da9a40e2749b27
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
/*! jquery.ime - v0.2.0+20190329
|
/*! jquery.ime - v0.2.0+20190510
|
||||||
* https://github.com/wikimedia/jquery.ime
|
* https://github.com/wikimedia/jquery.ime
|
||||||
* Copyright (c) 2019 Santhosh Thottingal; License: (GPL-2.0+ OR MIT) */
|
* Copyright (c) 2019 Santhosh Thottingal; License: (GPL-2.0+ OR MIT) */
|
||||||
( function ( $ ) {
|
( function ( $ ) {
|
||||||
@@ -1702,9 +1702,13 @@
|
|||||||
/* eslint-disable quote-props */
|
/* eslint-disable quote-props */
|
||||||
$.extend( $.ime.sources, {
|
$.extend( $.ime.sources, {
|
||||||
'ak-qx': {
|
'ak-qx': {
|
||||||
name: 'QX replacement',
|
name: 'Akan QX replacement',
|
||||||
source: 'rules/ak/ak-qx.js'
|
source: 'rules/ak/ak-qx.js'
|
||||||
},
|
},
|
||||||
|
'ak-tilde': {
|
||||||
|
name: 'Akan tilde',
|
||||||
|
source: 'rules/ak/ak-tilde.js'
|
||||||
|
},
|
||||||
'am-transliteration': {
|
'am-transliteration': {
|
||||||
name: 'ትራንስልተራትዖን',
|
name: 'ትራንስልተራትዖን',
|
||||||
source: 'rules/am/am-transliteration.js'
|
source: 'rules/am/am-transliteration.js'
|
||||||
@@ -1773,6 +1777,10 @@
|
|||||||
name: 'Bamanankan Alt',
|
name: 'Bamanankan Alt',
|
||||||
source: 'rules/bm/bm-alt.js'
|
source: 'rules/bm/bm-alt.js'
|
||||||
},
|
},
|
||||||
|
'bm-tilde': {
|
||||||
|
name: 'Bamanankan tilde',
|
||||||
|
source: 'rules/bm/bm-tilde.js'
|
||||||
|
},
|
||||||
'bn-avro': {
|
'bn-avro': {
|
||||||
name: 'অভ্র',
|
name: 'অভ্র',
|
||||||
source: 'rules/bn/bn-avro.js'
|
source: 'rules/bn/bn-avro.js'
|
||||||
@@ -1849,6 +1857,10 @@
|
|||||||
name: 'Dagbani Alt',
|
name: 'Dagbani Alt',
|
||||||
source: 'rules/dag/dag-alt.js'
|
source: 'rules/dag/dag-alt.js'
|
||||||
},
|
},
|
||||||
|
'dag-tilde': {
|
||||||
|
name: 'Dagbani tilde',
|
||||||
|
source: 'rules/dag/dag-tilde.js'
|
||||||
|
},
|
||||||
'de-transliteration': {
|
'de-transliteration': {
|
||||||
name: 'Deutsch Tilde',
|
name: 'Deutsch Tilde',
|
||||||
source: 'rules/de/de-transliteration.js'
|
source: 'rules/de/de-transliteration.js'
|
||||||
@@ -1857,6 +1869,10 @@
|
|||||||
name: 'Dinka FQSX',
|
name: 'Dinka FQSX',
|
||||||
source: 'rules/din/din-fqsx.js'
|
source: 'rules/din/din-fqsx.js'
|
||||||
},
|
},
|
||||||
|
'din-tilde': {
|
||||||
|
name: 'Dinka tilde',
|
||||||
|
source: 'rules/din/din-tilde.js'
|
||||||
|
},
|
||||||
'doi-inscript2': {
|
'doi-inscript2': {
|
||||||
name: 'इनस्क्रिप्ट २',
|
name: 'इनस्क्रिप्ट २',
|
||||||
source: 'rules/doi/doi-inscript2.js'
|
source: 'rules/doi/doi-inscript2.js'
|
||||||
@@ -1902,9 +1918,13 @@
|
|||||||
source: 'rules/fa/fa-kbd.js'
|
source: 'rules/fa/fa-kbd.js'
|
||||||
},
|
},
|
||||||
'ff-alt': {
|
'ff-alt': {
|
||||||
name: 'Fulfulde',
|
name: 'Fulfulde alt',
|
||||||
source: 'rules/ff/ff-alt.js'
|
source: 'rules/ff/ff-alt.js'
|
||||||
},
|
},
|
||||||
|
'ff-tilde': {
|
||||||
|
name: 'Fulfulde tilde',
|
||||||
|
source: 'rules/ff/ff-tilde.js'
|
||||||
|
},
|
||||||
'fi-transliteration': {
|
'fi-transliteration': {
|
||||||
name: 'translitterointi',
|
name: 'translitterointi',
|
||||||
source: 'rules/fi/fi-transliteration.js'
|
source: 'rules/fi/fi-transliteration.js'
|
||||||
@@ -1918,9 +1938,13 @@
|
|||||||
source: 'rules/fon/fon-tilde.js'
|
source: 'rules/fon/fon-tilde.js'
|
||||||
},
|
},
|
||||||
'gaa-cqx': {
|
'gaa-cqx': {
|
||||||
name: 'Ga - CQX replacement',
|
name: 'Ga CQX replacement',
|
||||||
source: 'rules/gaa/gaa-cqx.js'
|
source: 'rules/gaa/gaa-cqx.js'
|
||||||
},
|
},
|
||||||
|
'gaa-tilde': {
|
||||||
|
name: 'Ga tilde',
|
||||||
|
source: 'rules/gaa/gaa-tilde.js'
|
||||||
|
},
|
||||||
'gom-inscript2': {
|
'gom-inscript2': {
|
||||||
name: 'इनस्क्रिप्ट २',
|
name: 'इनस्क्रिप्ट २',
|
||||||
source: 'rules/gom/gom-inscript2.js'
|
source: 'rules/gom/gom-inscript2.js'
|
||||||
@@ -2483,6 +2507,10 @@
|
|||||||
name: 'Wolof Alt',
|
name: 'Wolof Alt',
|
||||||
source: 'rules/wo/wo-alt.js'
|
source: 'rules/wo/wo-alt.js'
|
||||||
},
|
},
|
||||||
|
'wo-tilde': {
|
||||||
|
name: 'Wolof tilde',
|
||||||
|
source: 'rules/wo/wo-tilde.js'
|
||||||
|
},
|
||||||
'yo-alt': {
|
'yo-alt': {
|
||||||
name: 'Yorùbá Alt',
|
name: 'Yorùbá Alt',
|
||||||
source: 'rules/yo/yo-alt.js'
|
source: 'rules/yo/yo-alt.js'
|
||||||
@@ -2509,7 +2537,7 @@
|
|||||||
},
|
},
|
||||||
ak: {
|
ak: {
|
||||||
autonym: 'Akan',
|
autonym: 'Akan',
|
||||||
inputmethods: [ 'ak-qx' ]
|
inputmethods: [ 'ak-qx', 'ak-tilde' ]
|
||||||
},
|
},
|
||||||
am: {
|
am: {
|
||||||
autonym: 'አማርኛ',
|
autonym: 'አማርኛ',
|
||||||
@@ -2557,7 +2585,7 @@
|
|||||||
},
|
},
|
||||||
bm: {
|
bm: {
|
||||||
autonym: 'Bamanankan',
|
autonym: 'Bamanankan',
|
||||||
inputmethods: [ 'bm-alt' ]
|
inputmethods: [ 'bm-alt', 'bm-tilde' ]
|
||||||
},
|
},
|
||||||
bn: {
|
bn: {
|
||||||
autonym: 'বাংলা',
|
autonym: 'বাংলা',
|
||||||
@@ -2593,7 +2621,7 @@
|
|||||||
},
|
},
|
||||||
dag: {
|
dag: {
|
||||||
autonym: 'Dagbani',
|
autonym: 'Dagbani',
|
||||||
inputmethods: [ 'dag-alt' ]
|
inputmethods: [ 'dag-alt', 'dag-tilde' ]
|
||||||
},
|
},
|
||||||
de: {
|
de: {
|
||||||
autonym: 'Deutsch',
|
autonym: 'Deutsch',
|
||||||
@@ -2601,7 +2629,7 @@
|
|||||||
},
|
},
|
||||||
din: {
|
din: {
|
||||||
autonym: 'Thuɔŋjäŋ',
|
autonym: 'Thuɔŋjäŋ',
|
||||||
inputmethods: [ 'din-fqsx' ]
|
inputmethods: [ 'din-fqsx', 'din-tilde' ]
|
||||||
},
|
},
|
||||||
diq: {
|
diq: {
|
||||||
autonym: 'Kirdkî',
|
autonym: 'Kirdkî',
|
||||||
@@ -2633,7 +2661,7 @@
|
|||||||
},
|
},
|
||||||
ff: {
|
ff: {
|
||||||
autonym: 'Fulfulde',
|
autonym: 'Fulfulde',
|
||||||
inputmethods: [ 'ff-alt' ]
|
inputmethods: [ 'ff-alt', 'ff-tilde' ]
|
||||||
},
|
},
|
||||||
fi: {
|
fi: {
|
||||||
autonym: 'Suomi',
|
autonym: 'Suomi',
|
||||||
@@ -2653,7 +2681,7 @@
|
|||||||
},
|
},
|
||||||
gaa: {
|
gaa: {
|
||||||
autonym: 'Ga',
|
autonym: 'Ga',
|
||||||
inputmethods: [ 'gaa-cqx' ]
|
inputmethods: [ 'gaa-cqx', 'gaa-tilde' ]
|
||||||
},
|
},
|
||||||
got: {
|
got: {
|
||||||
autonym: '𐌲𐌿𐍄𐌹𐍃𐌺𐌰 𐍂𐌰𐌶𐌳𐌰',
|
autonym: '𐌲𐌿𐍄𐌹𐍃𐌺𐌰 𐍂𐌰𐌶𐌳𐌰',
|
||||||
@@ -2957,7 +2985,7 @@
|
|||||||
},
|
},
|
||||||
tw: {
|
tw: {
|
||||||
autonym: 'Twi',
|
autonym: 'Twi',
|
||||||
inputmethods: [ 'ak-qx' ]
|
inputmethods: [ 'ak-qx', 'ak-tilde' ]
|
||||||
},
|
},
|
||||||
tzm: {
|
tzm: {
|
||||||
autonym: 'ⵜⴰⵎⴰⵣⵉⵖⵜ',
|
autonym: 'ⵜⴰⵎⴰⵣⵉⵖⵜ',
|
||||||
@@ -2993,7 +3021,7 @@
|
|||||||
},
|
},
|
||||||
wo: {
|
wo: {
|
||||||
autonym: 'Wolof',
|
autonym: 'Wolof',
|
||||||
inputmethods: [ 'wo-alt' ]
|
inputmethods: [ 'wo-alt', 'wo-tilde' ]
|
||||||
},
|
},
|
||||||
yo: {
|
yo: {
|
||||||
autonym: 'Yorùbá',
|
autonym: 'Yorùbá',
|
||||||
|
|||||||
@@ -1,18 +1,20 @@
|
|||||||
( function ( $ ) {
|
( function ( $ ) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var defs = {
|
var akQx = {
|
||||||
id: 'ak-qx',
|
id: 'ak-qx',
|
||||||
name: 'QX replacement',
|
name: 'Akan QX replacement',
|
||||||
description: 'Akan input method with Q and X replaced by Ɛ and Ɔ',
|
description: 'Akan input method with Q and X replaced by Ɛ and Ɔ',
|
||||||
date: '2016-06-23',
|
date: '2016-06-23',
|
||||||
URL: 'http://www.kasahorow.org/node/260',
|
URL: 'https://www.kasahorow.org/node/260',
|
||||||
author: 'Amir E. Aharoni, based on Kasahorow',
|
author: 'Amir E. Aharoni, based on Kasahorow',
|
||||||
license: 'GPLv3',
|
license: 'GPLv3',
|
||||||
version: '1.0',
|
version: '1.1',
|
||||||
contextLength: 1,
|
|
||||||
maxKeyLength: 1,
|
|
||||||
patterns: [
|
patterns: [
|
||||||
|
[ '\\\\Q', 'Q' ],
|
||||||
|
[ '\\\\q', 'q' ],
|
||||||
|
[ '\\\\X', 'X' ],
|
||||||
|
[ '\\\\x', 'x' ],
|
||||||
[ 'Q', 'Ɛ' ],
|
[ 'Q', 'Ɛ' ],
|
||||||
[ 'q', 'ɛ' ],
|
[ 'q', 'ɛ' ],
|
||||||
[ 'X', 'Ɔ' ],
|
[ 'X', 'Ɔ' ],
|
||||||
@@ -20,5 +22,5 @@
|
|||||||
]
|
]
|
||||||
};
|
};
|
||||||
|
|
||||||
$.ime.register( defs );
|
$.ime.register( akQx );
|
||||||
}( jQuery ) );
|
}( jQuery ) );
|
||||||
|
|||||||
23
lib/jquery.ime/rules/ak/ak-tilde.js
Normal file
23
lib/jquery.ime/rules/ak/ak-tilde.js
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
( function ( $ ) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var akTilde = {
|
||||||
|
id: 'ak-tilde',
|
||||||
|
name: 'Akan tilde',
|
||||||
|
description: 'Akan tilde',
|
||||||
|
date: '2019-05-06',
|
||||||
|
URL: 'https://github.com/wikimedia/jquery.ime',
|
||||||
|
author: 'Amir E. Aharoni',
|
||||||
|
license: 'GPLv3',
|
||||||
|
version: '1.0',
|
||||||
|
maxKeyLength: 2,
|
||||||
|
patterns: [
|
||||||
|
[ '~E', 'Ɛ' ],
|
||||||
|
[ '~e', 'ɛ' ],
|
||||||
|
[ '~O', 'Ɔ' ],
|
||||||
|
[ '~o', 'ɔ' ]
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
$.ime.register( akTilde );
|
||||||
|
}( jQuery ) );
|
||||||
31
lib/jquery.ime/rules/bm/bm-tilde.js
Normal file
31
lib/jquery.ime/rules/bm/bm-tilde.js
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
( function ( $ ) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var bmTilde = {
|
||||||
|
id: 'bm-tilde',
|
||||||
|
name: 'Bamanankan tilde',
|
||||||
|
description: 'Bamanankan tilde',
|
||||||
|
date: '2019-05-06',
|
||||||
|
URL: 'https://github.com/wikimedia/jquery.ime',
|
||||||
|
author: 'Amir E. Aharoni',
|
||||||
|
license: 'GPLv3',
|
||||||
|
version: '1.0',
|
||||||
|
maxKeyLength: 1,
|
||||||
|
patterns: [
|
||||||
|
[ '~E', 'Ɛ' ],
|
||||||
|
[ '~e', 'ɛ' ],
|
||||||
|
[ '~N', 'Ɲ' ],
|
||||||
|
[ '~n', 'ɲ' ],
|
||||||
|
[ '~G', 'Ŋ' ],
|
||||||
|
[ '~g', 'ŋ' ],
|
||||||
|
[ '~O', 'Ɔ' ],
|
||||||
|
[ '~o', 'ɔ' ],
|
||||||
|
[ '~\\\\', '\u0300' ], // Combining grave accent
|
||||||
|
[ '~/', '\u0301' ], // Combining acute accent
|
||||||
|
[ '~\\^', '\u0302' ], // Combining circumflex accent
|
||||||
|
[ '~v', '\u030C' ] // Combining caron
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
$.ime.register( bmTilde );
|
||||||
|
}( jQuery ) );
|
||||||
@@ -6,13 +6,14 @@
|
|||||||
name: 'Dagbani Alt',
|
name: 'Dagbani Alt',
|
||||||
description: 'Dagbani Alt',
|
description: 'Dagbani Alt',
|
||||||
date: '2017-05-27',
|
date: '2017-05-27',
|
||||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
URL: 'https://github.com/wikimedia/jquery.ime',
|
||||||
author: 'Amir E. Aharoni',
|
author: 'Amir E. Aharoni',
|
||||||
license: 'GPLv3',
|
license: 'GPLv3',
|
||||||
version: '1.0',
|
version: '1.0',
|
||||||
patterns_x: [
|
patterns_x: [
|
||||||
[ 'E', 'Ɛ' ],
|
[ 'E', 'Ɛ' ],
|
||||||
[ 'e', 'ɛ' ],
|
[ 'e', 'ɛ' ],
|
||||||
|
// Both G and Y were requested by editors for Ɣ
|
||||||
[ 'G', 'Ɣ' ],
|
[ 'G', 'Ɣ' ],
|
||||||
[ 'g', 'ɣ' ],
|
[ 'g', 'ɣ' ],
|
||||||
[ 'Y', 'Ɣ' ],
|
[ 'Y', 'Ɣ' ],
|
||||||
|
|||||||
32
lib/jquery.ime/rules/dag/dag-tilde.js
Normal file
32
lib/jquery.ime/rules/dag/dag-tilde.js
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
( function ( $ ) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var dagTilde = {
|
||||||
|
id: 'dag-tilde',
|
||||||
|
name: 'Dagbani tilde',
|
||||||
|
description: 'Dagbani tilde',
|
||||||
|
date: '2019-05-07',
|
||||||
|
URL: 'https://github.com/wikimedia/jquery.ime',
|
||||||
|
author: 'Amir E. Aharoni',
|
||||||
|
license: 'GPLv3',
|
||||||
|
version: '1.0',
|
||||||
|
maxKeyLength: 2,
|
||||||
|
patterns: [
|
||||||
|
[ '~E', 'Ɛ' ],
|
||||||
|
[ '~e', 'ɛ' ],
|
||||||
|
// Both G and Y were requested by editors for Ɣ
|
||||||
|
[ '~G', 'Ɣ' ],
|
||||||
|
[ '~g', 'ɣ' ],
|
||||||
|
[ '~Y', 'Ɣ' ],
|
||||||
|
[ '~y', 'ɣ' ],
|
||||||
|
[ '~N', 'Ŋ' ],
|
||||||
|
[ '~n', 'ŋ' ],
|
||||||
|
[ '~O', 'Ɔ' ],
|
||||||
|
[ '~o', 'ɔ' ],
|
||||||
|
[ '~Z', 'Ʒ' ],
|
||||||
|
[ '~z', 'ʒ' ]
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
$.ime.register( dagTilde );
|
||||||
|
}( jQuery ) );
|
||||||
@@ -6,7 +6,7 @@
|
|||||||
name: 'FQSX replacement',
|
name: 'FQSX replacement',
|
||||||
description: 'Dinka input method with F, Q, S and X replaced by Ɣ, Ŋ, Ɛ, and Ɔ',
|
description: 'Dinka input method with F, Q, S and X replaced by Ɣ, Ŋ, Ɛ, and Ɔ',
|
||||||
date: '2017-04-26',
|
date: '2017-04-26',
|
||||||
URL: 'http://keymanweb.com/#dib,Keyboard_dinkaweb11',
|
URL: 'https://keymanweb.com/#dib,Keyboard_dinkaweb11',
|
||||||
author: 'Amir E. Aharoni, based on Keyman',
|
author: 'Amir E. Aharoni, based on Keyman',
|
||||||
license: 'GPLv3',
|
license: 'GPLv3',
|
||||||
version: '1.0',
|
version: '1.0',
|
||||||
|
|||||||
28
lib/jquery.ime/rules/din/din-tilde.js
Normal file
28
lib/jquery.ime/rules/din/din-tilde.js
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
( function ( $ ) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var dinTilde = {
|
||||||
|
id: 'din-tilde',
|
||||||
|
name: 'Dinka tilde',
|
||||||
|
description: 'Dinka tilde',
|
||||||
|
date: '2019-05-06',
|
||||||
|
URL: 'https://github.com/wikimedia/jquery.ime',
|
||||||
|
author: 'Amir E. Aharoni',
|
||||||
|
license: 'GPLv3',
|
||||||
|
version: '1.0',
|
||||||
|
maxKeyLength: 2,
|
||||||
|
patterns: [
|
||||||
|
[ '~E', 'Ɛ' ],
|
||||||
|
[ '~e', 'ɛ' ],
|
||||||
|
[ '~G', 'Ɣ' ],
|
||||||
|
[ '~g', 'ɣ' ],
|
||||||
|
[ '~N', 'Ŋ' ],
|
||||||
|
[ '~n', 'ŋ' ],
|
||||||
|
[ '~O', 'Ɔ' ],
|
||||||
|
[ '~o', 'ɔ' ],
|
||||||
|
[ '~:', '\u0308' ] // Combining diaeresis
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
$.ime.register( dinTilde );
|
||||||
|
}( jQuery ) );
|
||||||
@@ -6,7 +6,7 @@
|
|||||||
name: 'Fulfulde Alt',
|
name: 'Fulfulde Alt',
|
||||||
description: 'Fulfulde Alt',
|
description: 'Fulfulde Alt',
|
||||||
date: '2017-05-30',
|
date: '2017-05-30',
|
||||||
URL: 'http://github.com/wikimedia/jquery.ime',
|
URL: 'https://github.com/wikimedia/jquery.ime',
|
||||||
author: 'Amir E. Aharoni',
|
author: 'Amir E. Aharoni',
|
||||||
license: 'GPLv3',
|
license: 'GPLv3',
|
||||||
version: '1.0',
|
version: '1.0',
|
||||||
|
|||||||
32
lib/jquery.ime/rules/ff/ff-tilde.js
Normal file
32
lib/jquery.ime/rules/ff/ff-tilde.js
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
( function ( $ ) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var ffTilde = {
|
||||||
|
id: 'ff-tilde',
|
||||||
|
name: 'Fulfulde tilde',
|
||||||
|
description: 'Fulfulde tilde',
|
||||||
|
date: '2019-05-07',
|
||||||
|
URL: 'https://github.com/wikimedia/jquery.ime',
|
||||||
|
author: 'Amir E. Aharoni',
|
||||||
|
license: 'GPLv3',
|
||||||
|
version: '1.0',
|
||||||
|
patterns: [
|
||||||
|
[ '~b', 'ɓ' ],
|
||||||
|
[ '~B', 'Ɓ' ],
|
||||||
|
[ '~d', 'ɗ' ],
|
||||||
|
[ '~D', 'Ɗ' ],
|
||||||
|
[ '~g', 'ɠ' ],
|
||||||
|
[ '~G', 'Ɠ' ],
|
||||||
|
[ '~q', 'ŋ' ],
|
||||||
|
[ '~Q', 'Ŋ' ],
|
||||||
|
[ '~j', 'ɲ' ],
|
||||||
|
[ '~J', 'Ɲ' ],
|
||||||
|
[ '~n', 'ñ' ],
|
||||||
|
[ '~N', 'Ñ' ],
|
||||||
|
[ '~y', 'ƴ' ],
|
||||||
|
[ '~Y', 'Ƴ' ]
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
$.ime.register( ffTilde );
|
||||||
|
}( jQuery ) );
|
||||||
@@ -6,13 +6,19 @@
|
|||||||
name: 'Ga - CQX replacement',
|
name: 'Ga - CQX replacement',
|
||||||
description: 'Ga input method with C, Q and X replaced by Ŋ, Ɛ and Ɔ',
|
description: 'Ga input method with C, Q and X replaced by Ŋ, Ɛ and Ɔ',
|
||||||
date: '2016-06-23',
|
date: '2016-06-23',
|
||||||
URL: 'http://www.kasahorow.org/node/260',
|
URL: 'https://www.kasahorow.org/node/260',
|
||||||
author: 'Amir E. Aharoni, based on Kasahorow Akan',
|
author: 'Amir E. Aharoni, based on Kasahorow Akan',
|
||||||
license: 'GPLv3',
|
license: 'GPLv3',
|
||||||
version: '1.0',
|
version: '1.1',
|
||||||
contextLength: 1,
|
contextLength: 1,
|
||||||
maxKeyLength: 1,
|
maxKeyLength: 1,
|
||||||
patterns: [
|
patterns: [
|
||||||
|
[ '\\\\C', 'C' ],
|
||||||
|
[ '\\\\c', 'c' ],
|
||||||
|
[ '\\\\Q', 'Q' ],
|
||||||
|
[ '\\\\q', 'q' ],
|
||||||
|
[ '\\\\X', 'X' ],
|
||||||
|
[ '\\\\x', 'x' ],
|
||||||
[ 'C', 'Ŋ' ],
|
[ 'C', 'Ŋ' ],
|
||||||
[ 'c', 'ŋ' ],
|
[ 'c', 'ŋ' ],
|
||||||
[ 'Q', 'Ɛ' ],
|
[ 'Q', 'Ɛ' ],
|
||||||
|
|||||||
25
lib/jquery.ime/rules/gaa/gaa-tilde.js
Normal file
25
lib/jquery.ime/rules/gaa/gaa-tilde.js
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
( function ( $ ) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var gaaTilde = {
|
||||||
|
id: 'gaa-tilde',
|
||||||
|
name: 'Ga tilde',
|
||||||
|
description: 'Ga tilde',
|
||||||
|
date: '2019-05-06',
|
||||||
|
URL: 'https://github.com/wikimedia/jquery.ime',
|
||||||
|
author: 'Amir E. Aharoni',
|
||||||
|
license: 'GPLv3',
|
||||||
|
version: '1.0',
|
||||||
|
maxKeyLength: 2,
|
||||||
|
patterns: [
|
||||||
|
[ '~E', 'Ɛ' ],
|
||||||
|
[ '~e', 'ɛ' ],
|
||||||
|
[ '~N', 'Ŋ' ],
|
||||||
|
[ '~n', 'ŋ' ],
|
||||||
|
[ '~O', 'Ɔ' ],
|
||||||
|
[ '~o', 'ɔ' ]
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
$.ime.register( gaaTilde );
|
||||||
|
}( jQuery ) );
|
||||||
28
lib/jquery.ime/rules/wo/wo-tilde.js
Normal file
28
lib/jquery.ime/rules/wo/wo-tilde.js
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
( function ( $ ) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var woTilde = {
|
||||||
|
id: 'wo-tilde',
|
||||||
|
name: 'Wolof tilde',
|
||||||
|
description: 'Wolof tilde',
|
||||||
|
date: '2019-05-06',
|
||||||
|
URL: 'https://github.com/wikimedia/jquery.ime',
|
||||||
|
author: 'Amir E. Aharoni',
|
||||||
|
license: 'GPLv3',
|
||||||
|
version: '1.0',
|
||||||
|
maxKeyLength: 2,
|
||||||
|
patterns: [
|
||||||
|
[ '~E', 'Ë' ],
|
||||||
|
[ '~e', 'ë' ],
|
||||||
|
[ '~G', 'Ŋ' ],
|
||||||
|
[ '~g', 'ŋ' ],
|
||||||
|
[ '~n', 'ñ' ],
|
||||||
|
[ '~N', 'Ñ' ],
|
||||||
|
[ '~\\\\', '\u0300' ], // Combining grave
|
||||||
|
[ '~/', '\u0301' ], // Combining acute
|
||||||
|
[ '~:', '\u0308' ] // Combining diaeresis
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
$.ime.register( woTilde );
|
||||||
|
}( jQuery ) );
|
||||||
@@ -13,10 +13,10 @@
|
|||||||
patterns_x: [
|
patterns_x: [
|
||||||
// Combining dot below
|
// Combining dot below
|
||||||
[ '\\.', '\u0323' ],
|
[ '\\.', '\u0323' ],
|
||||||
// Combining grave tone mark
|
// Combining grave accent
|
||||||
[ '\\\\', '\u0340' ],
|
[ '\\\\', '\u0300' ],
|
||||||
// Combining acute tone mark
|
// Combining acute accent
|
||||||
[ '/', '\u0341' ]
|
[ '/', '\u0301' ]
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user