Update jquery.ime from upstream

* Fixed Arabic keyboard name.
* Renamed Akan keyboard and made it usable also for Twi.
* Added Ga keyboard.
* Added Dinka keyboard.

Updating to
e3a6368df0

Change-Id: I310fb8e33555a704ea23bbbf1ba720b46158323b
This commit is contained in:
Amire80
2017-05-04 09:33:57 +03:00
parent b118f44c0f
commit 1d855d5f6e
5 changed files with 100 additions and 5 deletions

View File

@@ -1,4 +1,4 @@
/*! jquery.ime - v0.1.0+20170217 /*! jquery.ime - v0.1.0+20170504
* https://github.com/wikimedia/jquery.ime * https://github.com/wikimedia/jquery.ime
* Copyright (c) 2017 Santhosh Thottingal; Licensed GPL, MIT */ * Copyright (c) 2017 Santhosh Thottingal; Licensed GPL, MIT */
( function ( $ ) { ( function ( $ ) {
@@ -1691,11 +1691,11 @@
source: 'rules/am/am-transliteration.js' source: 'rules/am/am-transliteration.js'
}, },
'ak-qx': { 'ak-qx': {
name: 'Akan - QX replacement', name: 'QX replacement',
source: 'rules/ak/ak-qx.js' source: 'rules/ak/ak-qx.js'
}, },
'ar-kbd': { 'ar-kbd': {
name: 'أرابيك', name: 'لوحة المفاتيح العربية',
source: 'rules/ar/ar-kbd.js' source: 'rules/ar/ar-kbd.js'
}, },
'as-avro': { 'as-avro': {
@@ -1822,6 +1822,10 @@
name: 'normalformer', name: 'normalformer',
source: 'rules/da/da-normforms.js' source: 'rules/da/da-normforms.js'
}, },
'din-fqsx': {
name: 'Dinka FQSX',
source: 'rules/din/din-fqsx.js'
},
'doi-inscript2': { 'doi-inscript2': {
name: 'इनस्क्रिप्ट २', name: 'इनस्क्रिप्ट २',
source: 'rules/doi/doi-inscript2.js' source: 'rules/doi/doi-inscript2.js'
@@ -1866,6 +1870,10 @@
name: 'translitterointi', name: 'translitterointi',
source: 'rules/fi/fi-transliteration.js' source: 'rules/fi/fi-transliteration.js'
}, },
'gaa-cqx': {
name: 'Ga - CQX replacement',
source: 'rules/gaa/gaa-cqx.js'
},
'lud-transliteration': { 'lud-transliteration': {
name: 'lud', name: 'lud',
source: 'rules/lud/lud-transliteration.js' source: 'rules/lud/lud-transliteration.js'
@@ -2422,6 +2430,10 @@
autonym: 'Deutsch', autonym: 'Deutsch',
inputmethods: [ 'de-transliteration' ] inputmethods: [ 'de-transliteration' ]
}, },
din: {
autonym: 'Thuɔŋjäŋ',
inputmethods: [ 'din-fqsx' ]
},
diq: { diq: {
autonym: 'Kirdkî', autonym: 'Kirdkî',
inputmethods: [ 'ku-h', 'ku-tr' ] inputmethods: [ 'ku-h', 'ku-tr' ]
@@ -2454,6 +2466,10 @@
autonym: 'Suomi', autonym: 'Suomi',
inputmethods: [ 'fi-transliteration' ] inputmethods: [ 'fi-transliteration' ]
}, },
gaa: {
autonym: 'Ga',
inputmethods: [ 'gaa-cqx' ]
},
lrc: { lrc: {
autonym: 'لۊری شومالی', autonym: 'لۊری شومالی',
inputmethods: [ 'lrc-kbd' ] inputmethods: [ 'lrc-kbd' ]
@@ -2682,6 +2698,10 @@
autonym: 'цӀаӀхна миз', autonym: 'цӀаӀхна миз',
inputmethods: [ 'cyrl-palochka' ] inputmethods: [ 'cyrl-palochka' ]
}, },
tw: {
autonym: 'Twi',
inputmethods: [ 'ak-qx' ]
},
tzm: { tzm: {
autonym: 'ⵜⴰⵎⴰⵣⵉⵖⵜ', autonym: 'ⵜⴰⵎⴰⵣⵉⵖⵜ',
inputmethods: [ 'ber-tfng' ] inputmethods: [ 'ber-tfng' ]

View File

@@ -3,7 +3,7 @@
var defs = { var defs = {
id: 'ak-qx', id: 'ak-qx',
name: 'Akan - QX replacement', name: '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: 'http://www.kasahorow.org/node/260',

View File

@@ -4,7 +4,7 @@
var arKbd = { var arKbd = {
id: 'ar-kbd', id: 'ar-kbd',
name: 'kbd', name: 'kbd',
description: 'Arabic keyboard layout', description: 'PC Arabic keyboard layout',
date: '2013-02-09', date: '2013-02-09',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',
author: 'Parag Nemade', author: 'Parag Nemade',

View File

@@ -0,0 +1,49 @@
( function ( $ ) {
'use strict';
var defs = {
id: 'din-fqsx',
name: 'FQSX replacement',
description: 'Dinka input method with F, Q, S and X replaced by Ɣ, Ŋ, Ɛ, and Ɔ',
date: '2017-04-26',
URL: 'http://keymanweb.com/#dib,Keyboard_dinkaweb11',
author: 'Amir E. Aharoni, based on Keyman',
license: 'GPLv3',
version: '1.0',
contextLength: 2,
maxKeyLength: 2,
patterns: [
[ '\\\\F', 'F' ],
[ '\\\\f', 'f' ],
[ '\\\\Q', 'Q' ],
[ '\\\\q', 'q' ],
[ '\\\\S', 'S' ],
[ '\\\\s', 's' ],
[ '\\\\X', 'X' ],
[ '\\\\x', 'x' ],
[ '\\\\;', ';' ],
[ 'A;', 'Ä' ],
[ 'a;', 'ä' ],
[ 'E;', 'Ë' ],
[ 'e;', 'ë' ],
[ 'Ɛ;', 'Ɛ̈' ],
[ 'ɛ;', 'ɛ̈' ],
[ 'I;', 'Ï' ],
[ 'i;', 'ï' ],
[ 'O;', 'Ö' ],
[ 'o;', 'ö' ],
[ 'Ɔ;', 'Ɔ̈' ],
[ 'ɔ;', 'ɔ̈' ],
[ 'F', 'Ɣ' ],
[ 'f', 'ɣ' ],
[ 'Q', 'Ŋ' ],
[ 'q', 'ŋ' ],
[ 'S', 'Ɛ' ],
[ 's', 'ɛ' ],
[ 'X', 'Ɔ' ],
[ 'x', 'ɔ' ]
],
};
$.ime.register( defs );
}( jQuery ) );

View File

@@ -0,0 +1,26 @@
( function ( $ ) {
'use strict';
var defs = {
id: 'gaa-cqx',
name: 'Ga - CQX replacement',
description: 'Ga input method with C, Q and X replaced by Ŋ, Ɛ and Ɔ',
date: '2016-06-23',
URL: 'http://www.kasahorow.org/node/260',
author: 'Amir E. Aharoni, based on Kasahorow Akan',
license: 'GPLv3',
version: '1.0',
contextLength: 1,
maxKeyLength: 1,
patterns: [
[ 'C', 'Ŋ' ],
[ 'c', 'ŋ' ],
[ 'Q', 'Ɛ' ],
[ 'q', 'ɛ' ],
[ 'X', 'Ɔ' ],
[ 'x', 'ɔ' ]
]
};
$.ime.register( defs );
}( jQuery ) );