Skip to content

Commit 91ae26e

Browse files
amire80ToluAyodele
authored andcommitted
Add Tiv tilde keyboard
Downstream task: https://phabricator.wikimedia.org/T413821
1 parent 9d91bac commit 91ae26e

3 files changed

Lines changed: 36 additions & 1 deletion

File tree

rules/tiv/tiv-tilde.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
( function ( $ ) {
2+
'use strict';
3+
4+
var tivTilde = {
5+
id: 'tiv-tilde',
6+
name: 'tiv-tilde',
7+
description: 'Tiv tilde keyboard',
8+
date: '2026-01-06',
9+
URL: 'https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:UniversalLanguageSelector/Input_methods/tiv-tilde',
10+
author: 'Amir E. Aharoni',
11+
license: 'GPLv3',
12+
version: '1.0',
13+
patterns: [
14+
[ '~O', 'Ô' ],
15+
[ '~o', 'ô' ]
16+
]
17+
};
18+
19+
$.ime.register( tivTilde );
20+
}( jQuery ) );

src/jquery.ime.inputmethods.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1034,6 +1034,10 @@
10341034
name: 'Tigre GeezIM',
10351035
source: 'rules/tig/tig-geezim.js'
10361036
},
1037+
'tiv-tilde': {
1038+
name: 'Tiv Tilde',
1039+
source: 'rules/tiv/tiv-tilde.js'
1040+
},
10371041
'tn-tilde': {
10381042
name: 'Setswana tilde',
10391043
source: 'rules/tn/tn-tilde.js'
@@ -1858,6 +1862,10 @@
18581862
autonym: 'ትግሬ',
18591863
inputmethods: [ 'tig-geezim' ]
18601864
},
1865+
tiv: {
1866+
autonym: 'tiv',
1867+
inputmethods: [ 'tiv-tilde' ]
1868+
},
18611869
tkr: {
18621870
autonym: 'цӀаӀхна миз',
18631871
inputmethods: [ 'cyrl-palochka' ]

test/jquery.ime.test.fixtures.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21696,6 +21696,13 @@ var palochkaVariants = {
2169621696
{ input: ';;', output: '።', description: 'Tigre ;; -> ።' }
2169721697
]
2169821698
},
21699+
{
21700+
description: 'Tiv tilde test',
21701+
inputmethod: 'tiv-tilde',
21702+
tests: [
21703+
{ input: '~O~o', output: 'Ôô', description: 'Tiv tilde Ôô' }
21704+
]
21705+
},
2169921706
{
2170021707
description: 'Setswana tilde test',
2170121708
inputmethod: 'tn-tilde',
@@ -22499,4 +22506,4 @@ var palochkaVariants = {
2249922506
{ input: 'wang3', output: 'wǎng', description: 'Mandarin Hanyu Pinyin wǎng' }
2250022507
]
2250122508
}
22502-
];
22509+
];

0 commit comments

Comments
 (0)