summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/hoc/hoc-transliteration.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/hoc/hoc-transliteration.js')
-rw-r--r--www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/hoc/hoc-transliteration.js105
1 files changed, 105 insertions, 0 deletions
diff --git a/www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/hoc/hoc-transliteration.js b/www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/hoc/hoc-transliteration.js
new file mode 100644
index 00000000..005d2164
--- /dev/null
+++ b/www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/hoc/hoc-transliteration.js
@@ -0,0 +1,105 @@
+( function ( $ ) {
+ 'use strict';
+
+ var hocTransliteration = {
+ id: 'hoc-transliteration',
+ name: 'ho transliteration',
+ description: 'Phonetic keyboard for Ho',
+ date: '2018-09-29',
+ author: 'Purty',
+ license: 'GPLv3',
+ version: '1.0',
+ contextLength: 1,
+ maxKeyLength: 3,
+ patterns: [
+ [ '\\\\([A-Za-z\\>_~\\.0-9@])', '\\\\', '$1' ],
+
+ [ 'a', '𑣁' ],
+ [ '𑣁i', '𑣆' ],
+ [ '𑣁u', '𑣇' ],
+ [ 'b', '𑣗' ],
+ [ 'c', 'c' ],
+ [ 'ch', '𑣏' ],
+ [ 'd', '𑣑' ],
+ [ '𑣑h', '𑣔' ],
+ [ 'e', '𑣈' ],
+
+ [ 'k', '𑣌' ],
+ [ 'l', '𑣚' ],
+ [ 'm', '𑣖' ],
+ [ '𑣓g', '𑣊' ],
+ [ '𑣓j', '𑣍' ],
+ [ '𑣓n', '𑣐' ],
+ [ 'o', '𑣉' ],
+ [ 'p', '𑣘' ],
+ [ 'q', '𑣄' ],
+ [ '𑣜r', '𑣛' ],
+ [ 's', '𑣞' ],
+ [ 't', '𑣒' ],
+ [ '𑣒h', '𑣕' ],
+ [ 'v', '𑣀' ],
+ [ 'w', '𑣟' ],
+ [ 'x', '𑣝' ],
+ [ 'y', '𑣅' ],
+
+ [ 'A', '𑢡' ],
+ [ '𑢡(i|I)', '𑢦' ],
+ [ '𑢡(U|u)', '𑢧' ],
+ [ 'B', '𑢷' ],
+ [ 'C', 'C' ],
+ [ 'C(H|h)', '𑢯' ],
+ [ 'D', '𑢱' ],
+ [ '𑢱(H|h)', '𑢴' ],
+ [ 'E', '𑢨' ],
+ [ 'I', '𑢢' ],
+
+ [ 'K', '𑢬' ],
+ [ 'L', '𑢺' ],
+ [ 'M', '𑢶' ],
+
+ [ '𑢳(G|g)', '𑢪' ],
+ [ '𑢳(J|j)', '𑢭' ],
+ [ '𑢳(N|n)', '𑢰' ],
+ [ 'O', '𑢩' ],
+ [ 'P', '𑢸' ],
+ [ 'Q', '𑢤' ],
+
+ [ '𑢼(R|r)', '𑢻' ],
+ [ 'S', '𑢾' ],
+ [ 'T', '𑢲' ],
+ [ '𑢲(H|h)', '𑢵' ],
+ [ 'U', '𑢣' ],
+ [ 'V', '𑢠' ],
+ [ 'W', '𑢿' ],
+ [ 'X', '𑢽' ],
+ [ 'Y', '𑢥' ],
+ [ 'G', '𑢫' ],
+ [ 'J', '𑢮' ],
+ [ 'N', '𑢳' ],
+ [ 'R', '𑢼' ],
+ [ 'H', '𑢹' ],
+
+ [ 'h', '𑣙' ],
+ [ 'g', '𑣋' ],
+ [ 'j', '𑣎' ],
+ [ '@', '𑣿' ],
+ [ 'r', '𑣜' ],
+ [ 'n', '𑣓' ],
+ [ 'i', '𑣂' ],
+ [ 'u', '𑣃' ],
+
+ [ '0', '𑣠' ],
+ [ '1', '𑣡' ],
+ [ '2', '𑣢' ],
+ [ '3', '𑣣' ],
+ [ '4', '𑣤' ],
+ [ '5', '𑣥' ],
+ [ '6', '𑣦' ],
+ [ '7', '𑣧' ],
+ [ '8', '𑣨' ],
+ [ '9', '𑣩' ]
+ ]
+ };
+
+ $.ime.register( hocTransliteration );
+}( jQuery ) );