summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/se/se-normforms.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/se/se-normforms.js')
-rw-r--r--www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/se/se-normforms.js38
1 files changed, 38 insertions, 0 deletions
diff --git a/www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/se/se-normforms.js b/www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/se/se-normforms.js
new file mode 100644
index 00000000..0d358a71
--- /dev/null
+++ b/www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/se/se-normforms.js
@@ -0,0 +1,38 @@
+( function ( $ ) {
+ 'use strict';
+
+ var defs = {
+ id: 'se-normforms',
+ name: 'Davvisámegiella',
+ description: 'Northern Sami input method',
+ date: '2012-12-04',
+ URL: 'http://giellatekno.uit.no/doc/infra/samihtml.html',
+ author: 'John Erling Blad',
+ license: 'GPLv3',
+ version: '1.0',
+ // contextLength: 1,
+ maxKeyLength: 3,
+ patterns: [
+ // Uses "~" as "approximatly similar to"
+ [ '\'a', 'á' ], // The simple ~a does not work as there is a "ã"
+ [ '\'A', 'Á' ], // The simple ~A does not work as there is a "Ã"
+ [ '~c', 'č' ],
+ [ '~C', 'Č' ],
+ [ '~d', 'đ' ],
+ [ '~D', 'Đ' ],
+ // [ '~ng', 'ŋ' ], // The simple ~n does not work as there is a "ñ"
+ // [ '~NG', 'Ŋ' ], // The simple ~N does not work as there is a "Ñ"
+ [ '~g', 'ŋ' ],
+ [ '~G', 'Ŋ' ],
+ [ '~s', 'š' ],
+ [ '~S', 'Š' ],
+ [ '~t', 'ŧ' ],
+ [ '~T', 'Ŧ' ],
+ [ '~z', 'ž' ],
+ [ '~Z', 'Ž' ]
+ // historically similar forms
+ ]
+ };
+
+ $.ime.register( defs );
+}( jQuery ) );