From 98387609714d1fdec813010d8138738febb67173 Mon Sep 17 00:00:00 2001 From: Amire80 Date: Mon, 29 May 2017 22:29:41 +0300 Subject: [PATCH] Update jquery.ime from upstream * Add input methods for Dagbani and Bambara. Update to: https://github.com/wikimedia/jquery.ime/commit/d47a617f3749f1e9cb46dd1b43c993f61461b55c Change-Id: I7107dde813124b41b01d0e94eb4336b7379eb394 --- lib/jquery.ime/jquery.ime.js | 18 +++++++++++++++- lib/jquery.ime/rules/bm/bm-alt.js | 32 +++++++++++++++++++++++++++++ lib/jquery.ime/rules/dag/dag-alt.js | 28 +++++++++++++++++++++++++ 3 files changed, 77 insertions(+), 1 deletion(-) create mode 100644 lib/jquery.ime/rules/bm/bm-alt.js create mode 100644 lib/jquery.ime/rules/dag/dag-alt.js diff --git a/lib/jquery.ime/jquery.ime.js b/lib/jquery.ime/jquery.ime.js index b431fa79..4e78ea48 100644 --- a/lib/jquery.ime/jquery.ime.js +++ b/lib/jquery.ime/jquery.ime.js @@ -1,4 +1,4 @@ -/*! jquery.ime - v0.1.0+20170509 +/*! jquery.ime - v0.1.0+20170529 * https://github.com/wikimedia/jquery.ime * Copyright (c) 2017 Santhosh Thottingal; Licensed GPL, MIT */ ( function ( $ ) { @@ -1754,6 +1754,10 @@ name: 'روچ کپتین بلوچی', source: 'rules/bgn/bgn-kbd.js' }, + 'bm-alt': { + name: 'Bamanankan Alt', + source: 'rules/bm/bm-alt.js' + }, 'bn-avro': { name: 'অভ্র', source: 'rules/bn/bn-avro.js' @@ -1822,6 +1826,10 @@ name: 'normalformer', source: 'rules/da/da-normforms.js' }, + 'dag-alt': { + name: 'Dagbani Alt', + source: 'rules/dag/dag-alt.js' + }, 'din-fqsx': { name: 'Dinka FQSX', source: 'rules/din/din-fqsx.js' @@ -2394,6 +2402,10 @@ autonym: 'भोजपुरी', inputmethods: [ 'hi-transliteration' ] }, + bm: { + autonym: 'Bamanankan', + inputmethods: [ 'bm-alt' ] + }, bn: { autonym: 'বাংলা', inputmethods: [ 'bn-avro', 'bn-inscript', 'bn-nkb', 'bn-probhat', 'bn-inscript2' ] @@ -2426,6 +2438,10 @@ autonym: 'Dansk', inputmethods: [ 'da-normforms' ] }, + dag: { + autonym: 'Dagbani', + inputmethods: [ 'dag-alt' ] + }, de: { autonym: 'Deutsch', inputmethods: [ 'de-transliteration' ] diff --git a/lib/jquery.ime/rules/bm/bm-alt.js b/lib/jquery.ime/rules/bm/bm-alt.js new file mode 100644 index 00000000..791467b9 --- /dev/null +++ b/lib/jquery.ime/rules/bm/bm-alt.js @@ -0,0 +1,32 @@ +( function ( $ ) { + 'use strict'; + + var defs = { + id: 'bm-alt', + name: 'Bamanankan Alt', + description: 'Bambara input method with Alt-H/B/E/J/N/O combinations', + date: '2017-05-29', + URL: 'http://www.mali-pense.net/Ressources-pour-la-pratique-du.html', + author: 'Amir E. Aharoni, based on mali-pense.net', + license: 'GPLv3', + version: '1.0', + contextLength: 1, + maxKeyLength: 1, + patterns_x: [ + [ 'H', '̂' ], // Combining circumflex + [ 'h', '́' ], // Combining acute accent + [ 'B', '̌' ], // Combining caron + [ 'b', '̀' ], // Combining grave accent + [ 'E', 'Ɛ' ], + [ 'e', 'ɛ' ], + [ 'J', 'Ɲ' ], + [ 'j', 'ɲ' ], + [ 'N', 'Ŋ' ], + [ 'n', 'ŋ' ], + [ 'O', 'Ɔ' ], + [ 'o', 'ɔ' ] + ] + }; + + $.ime.register( defs ); +}( jQuery ) ); diff --git a/lib/jquery.ime/rules/dag/dag-alt.js b/lib/jquery.ime/rules/dag/dag-alt.js new file mode 100644 index 00000000..eecde79b --- /dev/null +++ b/lib/jquery.ime/rules/dag/dag-alt.js @@ -0,0 +1,28 @@ +( function ( $ ) { + 'use strict'; + + var dagAlt = { + id: 'dag-alt', + name: 'Dagbani Alt', + description: 'Dagbani Alt', + date: '2017-05-27', + URL: 'http://github.com/wikimedia/jquery.ime', + author: 'Amir E. Aharoni', + license: 'GPLv3', + version: '1.0', + patterns_x: [ + [ 'E', 'Ɛ' ], + [ 'e', 'ɛ' ], + [ 'G', 'Ɣ' ], + [ 'g', 'ɣ' ], + [ 'N', 'Ŋ' ], + [ 'n', 'ŋ' ], + [ 'O', 'Ɔ' ], + [ 'o', 'ɔ' ], + [ 'Z', 'Ʒ' ], + [ 'z', 'ʒ' ] + ] + }; + + $.ime.register( dagAlt ); +}( jQuery ) );