Update from upstream

Change-Id: I8affdf79e5a2f33c88f7661082d2cbd7777240fb
This commit is contained in:
Amir E. Aharoni
2013-04-22 13:19:40 +03:00
parent c92afdb20d
commit 552cd25ae6
49 changed files with 1704 additions and 1588 deletions

2
.gitignore vendored
View File

@@ -3,6 +3,4 @@
*.kate-swp *.kate-swp
.*.swp .*.swp
.idea .idea
lib/jquery.uls/css/jquery.uls.min.css
lib/jquery.uls/jquery.uls.min.js

View File

@@ -1,4 +1,4 @@
/*! jquery.ime - v0.1.0 - 2013-04-03 /*! jquery.ime - v0.1.0 - 2013-04-23
* https://github.com/wikimedia/jquery.ime * https://github.com/wikimedia/jquery.ime
* Copyright (c) 2013 Santhosh Thottingal; Licensed GPL, MIT */ * Copyright (c) 2013 Santhosh Thottingal; Licensed GPL, MIT */
( function ( $ ) { ( function ( $ ) {
@@ -136,8 +136,12 @@
- this.inputmethod.contextLength ); - this.inputmethod.contextLength );
} }
// it is a noop // If replacement equals to input, no replacement is made, because
if ( replacement === input ) { // there's apparently nothing to do. However, there may be something
// to do if AltGr was pressed. For example, if a layout is built in
// a way that allows typing the original character instead of
// the replacement by pressing it with AltGr.
if ( !altGr && replacement === input ) {
return true; return true;
} }
@@ -1399,6 +1403,10 @@
name: 'າຶກ', name: 'າຶກ',
source: 'rules/lo/lo-kbd.js' source: 'rules/lo/lo-kbd.js'
}, },
'mh': {
name: 'Kajin M̧ajeļ',
source: 'rules/mh/mh.js'
},
'mn-cyrl': { 'mn-cyrl': {
name: 'Кирилл', name: 'Кирилл',
source: 'rules/mn/mn-cyrl.js' source: 'rules/mn/mn-cyrl.js'
@@ -1759,13 +1767,17 @@
inputmethods: [ 'cyrl-palochka' ] inputmethods: [ 'cyrl-palochka' ]
}, },
'lo': { 'lo': {
autonym: 'ພາສາລາວ', autonym: 'ລາວ',
inputmethods: [ 'lo-kbd' ] inputmethods: [ 'lo-kbd' ]
}, },
'mai': { 'mai': {
autonym: 'मैथिली', autonym: 'मैथिली',
inputmethods: [ 'mai-inscript', 'mai-inscript2' ] inputmethods: [ 'mai-inscript', 'mai-inscript2' ]
}, },
'mh': {
autonym: 'Kajin M̧ajeļ',
inputmethods: [ 'mh' ]
},
'ml': { 'ml': {
autonym: 'മലയാളം', autonym: 'മലയാളം',
inputmethods: [ 'ml-transliteration', 'ml-inscript', 'ml-inscript2' ] inputmethods: [ 'ml-transliteration', 'ml-inscript', 'ml-inscript2' ]

View File

@@ -120,9 +120,9 @@
['f', 'ৢ'], ['f', 'ৢ'],
['l', 'ৎ'], ['l', 'ৎ'],
['r', 'ৣ'], ['r', 'ৣ'],
['x', '৺']] ['x', '৺']
]
}; };
$.ime.register( asInScript2 ); $.ime.register( asInScript2 );
}( jQuery ) ); }( jQuery ) );

View File

@@ -11,100 +11,101 @@
license: 'GPLv3', license: 'GPLv3',
version: '1.0', version: '1.0',
patterns: [ patterns: [
["\\!", "!"], ['\\!', '!'],
["1", "১"], ['1', '১'],
["\\@", "@"], ['\\@', '@'],
["2", "২"], ['2', '২'],
["\\#", "#"], ['\\#', '#'],
["3", "৩"], ['3', '৩'],
["\\$", "ৎ"], ['\\$', 'ৎ'],
["4", ""], ['4', ''],
["\\%", "%"], ['\\%', '%'],
["5", "৫"], ['5', '৫'],
["\\^", "ঞ"], ['\\^', 'ঞ'],
["6", "৬"], ['6', '৬'],
["\\&", "&"], ['\\&', '&'],
["7", ""], ['7', ''],
["\\*", "*"], ['\\*', '*'],
["8", "৮"], ['8', '৮'],
["\\(", "("], ['\\(', '('],
["9", "৯"], ['9', '৯'],
["\\)", ")"], ['\\)', ')'],
["0", ""], ['0', ''],
["\\_", "_"], ['\\_', '_'],
["\\-", "-"], ['\\-', '-'],
["\\+", "+"], ['\\+', '+'],
["\\=", "="], ['\\=', '='],
["Q", "ধ"], ['Q', 'ধ'],
["q", "দ"], ['q', 'দ'],
["W", "ঊ"], ['W', 'ঊ'],
["w", "ূ"], ['w', 'ূ'],
["E", "ঈ"], ['E', 'ঈ'],
["e", "ী"], ['e', 'ী'],
["R", "ড়"], ['R', 'ড়'],
["r", "ৰ"], ['r', 'ৰ'],
["T", "ঠ"], ['T', 'ঠ'],
["t", "ট"], ['t', 'ট'],
["Y", "ঐ"], ['Y', 'ঐ'],
["y", "এ"], ['y', 'এ'],
["U", "উ"], ['U', 'উ'],
["u", "ু"], ['u', 'ু'],
["I", "ই"], ['I', 'ই'],
["i", "ি"], ['i', 'ি'],
["O", "ঔ"], ['O', 'ঔ'],
["o", "ও"], ['o', 'ও'],
["P", "ফ"], ['P', 'ফ'],
["p", "প"], ['p', 'প'],
["\\{", "ৈ"], ['\\{', 'ৈ'],
["\\[", "ে"], ['\\[', 'ে'],
["\\}", "ৌ"], ['\\}', 'ৌ'],
["\\]", "ো"], ['\\]', 'ো'],
["A", "অ"], ['A', 'অ'],
["a", "া"], ['a', 'া'],
["S", "ষ"], ['S', 'ষ'],
["s", "স"], ['s', 'স'],
["D", "ঢ"], ['D', 'ঢ'],
["d", "ড"], ['d', 'ড'],
["F", "থ"], ['F', 'থ'],
["f", "ত"], ['f', 'ত'],
["G", "ঘ"], ['G', 'ঘ'],
["g", "গ"], ['g', 'গ'],
["H", "ঃ"], ['H', 'ঃ'],
["h", "হ"], ['h', 'হ'],
["J", "ঝ"], ['J', 'ঝ'],
["j", "জ"], ['j', 'জ'],
["K", "খ"], ['K', 'খ'],
["k", "ক"], ['k', 'ক'],
["L", "ং"], ['L', 'ং'],
["l", "ল"], ['l', 'ল'],
[":", ":"], [':', ':'],
[";", ";"], [';', ';'],
["\"", "\""], ['"', '"'],
["'", "'"], ['\'', '\''],
["\\|", "৺"], ['\\|', '৺'],
["\\\\", "ৱ"], ['\\\\', 'ৱ'],
["\\~", ""], ['\\~', ''],
["\\`", ""], ['\\`', ''],
["Z", "য"], ['Z', 'য'],
["z", "য়"], ['z', 'য়'],
["X", "ঢ়"], ['X', 'ঢ়'],
["x", "শ"], ['x', 'শ'],
["C", "ছ"], ['C', 'ছ'],
["c", "চ"], ['c', 'চ'],
["V", "ঋ"], ['V', 'ঋ'],
["v", "আ"], ['v', 'আ'],
["B", "ভ"], ['B', 'ভ'],
["b", "ব"], ['b', 'ব'],
["N", "ণ"], ['N', 'ণ'],
["n", "ন"], ['n', 'ন'],
["M", "ঙ"], ['M', 'ঙ'],
["m", "ম"], ['m', 'ম'],
["\\<", "ৃ"], ['\\<', 'ৃ'],
[",", ","], [',', ','],
["\\>", "ঁ"], ['\\>', 'ঁ'],
["\\.", "।"], ['\\.', '।'],
["\\?", "?"], ['\\?', '?'],
["/", "্"]] ['/', '্']
]
}; };
$.ime.register( asPhonetic ); $.ime.register( asPhonetic );

View File

@@ -120,9 +120,9 @@
['f', 'ৢ'], ['f', 'ৢ'],
['l', 'ৎ'], ['l', 'ৎ'],
['r', 'ৣ'], ['r', 'ৣ'],
['x', '৺']] ['x', '৺']
]
}; };
$.ime.register( bnInScript2 ); $.ime.register( bnInScript2 );
}( jQuery ) ); }( jQuery ) );

View File

@@ -11,84 +11,84 @@
license: 'GPLv3', license: 'GPLv3',
version: '1.0', version: '1.0',
patterns: [ patterns: [
["΄¨i", "ΐ"], ['΄¨i', 'ΐ'],
["¨΄i", "ΐ"], ['¨΄i', 'ΐ'],
["΄¨y", "ΰ"], ['΄¨y', 'ΰ'],
["¨΄y", "ΰ"], ['¨΄y', 'ΰ'],
["¨i", "ϊ"], ['¨i', 'ϊ'],
["¨y", "ϋ"], ['¨y', 'ϋ'],
["¨I", "Ϊ"], ['¨I', 'Ϊ'],
["¨Y", "Ϋ"], ['¨Y', 'Ϋ'],
["΄a", "ά"], ['΄a', 'ά'],
["΄e", "έ"], ['΄e', 'έ'],
["΄h", "ή"], ['΄h', 'ή'],
["΄i", "ί"], ['΄i', 'ί'],
["΄o", "ό"], ['΄o', 'ό'],
["΄y", "ύ"], ['΄y', 'ύ'],
["΄v", "ώ"], ['΄v', 'ώ'],
["΄A", "Ά"], ['΄A', 'Ά'],
["΄E", "Έ"], ['΄E', 'Έ'],
["΄H", "Ή"], ['΄H', 'Ή'],
["΄I", "Ί"], ['΄I', 'Ί'],
["΄O", "Ό"], ['΄O', 'Ό'],
["΄Y", "Ύ"], ['΄Y', 'Ύ'],
["΄V", "Ώ"], ['΄V', 'Ώ'],
["q", ";"], ['q', ';'],
["w", "ς"], ['w', 'ς'],
["e", "ε"], ['e', 'ε'],
["r", "ρ"], ['r', 'ρ'],
["t", "τ"], ['t', 'τ'],
["y", "υ"], ['y', 'υ'],
["u", "θ"], ['u', 'θ'],
["i", "ι"], ['i', 'ι'],
["o", "ο"], ['o', 'ο'],
["p", "π"], ['p', 'π'],
["\\[", "["], ['\\[', '['],
["\\]", "]"], ['\\]', ']'],
["a", "α"], ['a', 'α'],
["s", "σ"], ['s', 'σ'],
["d", "δ"], ['d', 'δ'],
["f", "φ"], ['f', 'φ'],
["g", "γ"], ['g', 'γ'],
["h", "η"], ['h', 'η'],
["j", "ξ"], ['j', 'ξ'],
["k", "κ"], ['k', 'κ'],
["l", "λ"], ['l', 'λ'],
[";", "΄"], [';', '΄'],
["z", "ζ"], ['z', 'ζ'],
["x", "χ"], ['x', 'χ'],
["c", "ψ"], ['c', 'ψ'],
["v", "ω"], ['v', 'ω'],
["b", "β"], ['b', 'β'],
["n", "ν"], ['n', 'ν'],
["m", "μ"], ['m', 'μ'],
["Q", ":"], ['Q', ':'],
["W", "Σ"], ['W', 'Σ'],
["E", "Ε"], ['E', 'Ε'],
["R", "Ρ"], ['R', 'Ρ'],
["T", "Τ"], ['T', 'Τ'],
["Y", "Υ"], ['Y', 'Υ'],
["U", "Θ"], ['U', 'Θ'],
["I", "Ι"], ['I', 'Ι'],
["O", "Ο"], ['O', 'Ο'],
["P", "Π"], ['P', 'Π'],
["A", "Α"], ['A', 'Α'],
["S", "Σ"], ['S', 'Σ'],
["D", "Δ"], ['D', 'Δ'],
["F", "Φ"], ['F', 'Φ'],
["G", "Γ"], ['G', 'Γ'],
["H", "Η"], ['H', 'Η'],
["J", "Ξ"], ['J', 'Ξ'],
["K", "Κ"], ['K', 'Κ'],
["L", "Λ"], ['L', 'Λ'],
[":", "¨"], [':', '¨'],
["Z", "Ζ"], ['Z', 'Ζ'],
["X", "Χ"], ['X', 'Χ'],
["C", "Ψ"], ['C', 'Ψ'],
["V", "Ω"], ['V', 'Ω'],
["B", "Β"], ['B', 'Β'],
["N", "Ν"], ['N', 'Ν'],
["M", "Μ"]] ['M', 'Μ']]
}; };
$.ime.register( elKbd ); $.ime.register( elKbd );

View File

@@ -91,9 +91,9 @@
['JH', 'Ĵ'], ['JH', 'Ĵ'],
['SH', 'Ŝ'], ['SH', 'Ŝ'],
['AU', 'AŬ'], ['AU', 'AŬ'],
['EU', 'EŬ']] ['EU', 'EŬ']
]
}; };
$.ime.register( eoPlena ); $.ime.register( eoPlena );
}( jQuery ) ); }( jQuery ) );

View File

@@ -14,16 +14,16 @@
maxKeyLength: 3, maxKeyLength: 3,
patterns: [ patterns: [
// Uses "'" as an accent // Uses "'" as an accent
[ "'a", 'á' ], [ '\'a', 'á' ],
[ "'A", 'Á' ], [ '\'A', 'Á' ],
[ "'i", 'í' ], [ '\'i', 'í' ],
[ "'I", 'Í' ], [ '\'I', 'Í' ],
[ "'o", 'ó' ], [ '\'o', 'ó' ],
[ "'O", 'Ó' ], [ '\'O', 'Ó' ],
[ "'u", 'ú' ], [ '\'u', 'ú' ],
[ "'U", 'Ú' ], [ '\'U', 'Ú' ],
[ "'y", 'ý' ], [ '\'y', 'ý' ],
[ "'Y", 'Ý' ], [ '\'Y', 'Ý' ],
// Uses "~" as "approximatly similar to" // Uses "~" as "approximatly similar to"
[ '~d', 'ð' ], [ '~d', 'ð' ],
[ '~D', 'Ð' ], [ '~D', 'Ð' ],

View File

@@ -10,107 +10,108 @@
license: 'GPLv3', license: 'GPLv3',
version: '1.0', version: '1.0',
patterns: [ patterns: [
["!", "ઍ"], ['!', 'ઍ'],
["1", "૧"], ['1', '૧'],
["\\@", "ૅ"], ['\\@', 'ૅ'],
["2", "૨"], ['2', '૨'],
["\\#", "્ર"], ['\\#', '્ર'],
["3", "૩"], ['3', '૩'],
["$", "ર્"], ['$', 'ર્'],
["4", "૪"], ['4', '૪'],
["5", "૫"], ['5', '૫'],
["6", "૬"], ['6', '૬'],
["7", "૭"], ['7', '૭'],
["8", "૮"], ['8', '૮'],
["\\(", "("], ['\\(', '('],
["9", "૯"], ['9', '૯'],
["\\)", ")"], ['\\)', ')'],
["0", ""], ['0', ''],
["\\_", ""], ['\\_', ''],
["\\-", "-"], ['\\-', '-'],
["\\+", "ઋ"], ['\\+', 'ઋ'],
["\\=", "ૃ"], ['\\=', 'ૃ'],
["Q", "ઔ"], ['Q', 'ઔ'],
["q", "ૌ"], ['q', 'ૌ'],
["W", "ઐ"], ['W', 'ઐ'],
["w", "ૈ"], ['w', 'ૈ'],
["E", "આ"], ['E', 'આ'],
["e", "ા"], ['e', 'ા'],
["R", "ઈ"], ['R', 'ઈ'],
["r", "ી"], ['r', 'ી'],
["T", "ઊ"], ['T', 'ઊ'],
["t", "ૂ"], ['t', 'ૂ'],
["Y", "ભ"], ['Y', 'ભ'],
["y", "બ"], ['y', 'બ'],
["U", "ઙ"], ['U', 'ઙ'],
["u", "હ"], ['u', 'હ'],
["I", "ઘ"], ['I', 'ઘ'],
["i", "ગ"], ['i', 'ગ'],
["O", "ધ"], ['O', 'ધ'],
["o", "દ"], ['o', 'દ'],
["P", "ઝ"], ['P', 'ઝ'],
["p", "જ"], ['p', 'જ'],
["\\{", "ઢ"], ['\\{', 'ઢ'],
["\\[", "ડ"], ['\\[', 'ડ'],
["\\}", "ઞ"], ['\\}', 'ઞ'],
["\\]", "઼"], ['\\]', '઼'],
["A", "ઓ"], ['A', 'ઓ'],
["a", "ો"], ['a', 'ો'],
["S", "એ"], ['S', 'એ'],
["s", "ે"], ['s', 'ે'],
["D", "અ"], ['D', 'અ'],
["d", "્"], ['d', '્'],
["F", "ઇ"], ['F', 'ઇ'],
["f", "િ"], ['f', 'િ'],
["G", "ઉ"], ['G', 'ઉ'],
["g", "ુ"], ['g', 'ુ'],
["H", "ફ"], ['H', 'ફ'],
["h", "પ"], ['h', 'પ'],
["j", "ર"], ['j', 'ર'],
["K", "ખ"], ['K', 'ખ'],
["k", "ક"], ['k', 'ક'],
["L", "થ"], ['L', 'થ'],
["l", "ત"], ['l', 'ત'],
[":", "છ"], [':', 'છ'],
[";", "ચ"], [';', 'ચ'],
["\"", "ઠ"], ['"', 'ઠ'],
["\\'", "ટ"], ['\\\'', 'ટ'],
["\\|", "ઑ"], ['\\|', 'ઑ'],
["\\", "ૉ"], ['\\', 'ૉ'],
["X", "ઁ"], ['X', 'ઁ'],
["x", "ં"], ['x', 'ં'],
["C", "ણ"], ['C', 'ણ'],
["c", "મ"], ['c', 'મ'],
["v", "ન"], ['v', 'ન'],
["b", "વ"], ['b', 'વ'],
["N", "ળ"], ['N', 'ળ'],
["n", "લ"], ['n', 'લ'],
["M", "શ"], ['M', 'શ'],
["m", "સ"], ['m', 'સ'],
["\\<", "ષ"], ['\\<', 'ષ'],
[",", ","], [',', ','],
["\\>", "।"], ['\\>', '।'],
["\\.", "."], ['\\.', '.'],
["/", "ય"], ['/', 'ય'],
["\\%", "જ્ઞ"], ['\\%', 'જ્ઞ'],
["\\^", "ત્ર"], ['\\^', 'ત્ર'],
["\\&", "ક્ષ"], ['\\&', 'ક્ષ'],
["\\*", "શ્ર"] ['\\*', 'શ્ર']
], ],
patterns_x: [ patterns_x: [
["1", ""], ['1', ''],
["2", ""], ['2', ''],
["4", "₹"], ['4', '₹'],
["\\+", "ૠ"], ['\\+', 'ૠ'],
["\\=", "ૄ"], ['\\=', 'ૄ'],
["R", "ૡ"], ['R', 'ૡ'],
["r", "ૣ"], ['r', 'ૣ'],
["F", "ઌ"], ['F', 'ઌ'],
["f", "ૢ"], ['f', 'ૢ'],
["X", "ૐ"], ['X', 'ૐ'],
[",", "૱"], [',', '૱'],
["\\>", "૥"], ['\\>', '૥'],
["\\.", "ઽ"]] ['\\.', 'ઽ']
]
}; };
$.ime.register( guInScript2 ); $.ime.register( guInScript2 );

View File

@@ -10,100 +10,100 @@
license: 'GPLv3', license: 'GPLv3',
version: '1.0', version: '1.0',
patterns: [ patterns: [
["\\~", "ઍ"], ['\\~', 'ઍ'],
["\\`", "ૅ"], ['\\`', 'ૅ'],
["\\!", "!"], ['\\!', '!'],
["1", "૧"], ['1', '૧'],
["\\@", "@"], ['\\@', '@'],
["2", "૨"], ['2', '૨'],
["\\#", "#"], ['\\#', '#'],
["3", "૩"], ['3', '૩'],
["\\$", "$"], ['\\$', '$'],
["4", "૪"], ['4', '૪'],
["\\&", "૱"], ['\\&', '૱'],
["5", "૫"], ['5', '૫'],
["6", "૬"], ['6', '૬'],
["7", "૭"], ['7', '૭'],
["8", "૮"], ['8', '૮'],
["\\(", "("], ['\\(', '('],
["9", "૯"], ['9', '૯'],
["\\)", ")"], ['\\)', ')'],
["0", ""], ['0', ''],
["\\_", "_"], ['\\_', '_'],
["\\-", "-"], ['\\-', '-'],
["\\+", "+"], ['\\+', '+'],
["\\=", "="], ['\\=', '='],
["Q", "ઔ"], ['Q', 'ઔ'],
["q", "ઓ"], ['q', 'ઓ'],
["W", "ઠ"], ['W', 'ઠ'],
["w", "ટ"], ['w', 'ટ'],
["E", "ૈ"], ['E', 'ૈ'],
["e", "ે"], ['e', 'ે'],
["R", "ૃ"], ['R', 'ૃ'],
["r", "ર"], ['r', 'ર'],
["T", "થ"], ['T', 'થ'],
["t", "ત"], ['t', 'ત'],
["Y", "ય઼"], ['Y', 'ય઼'],
["y", "ય"], ['y', 'ય'],
["U", "ૂ"], ['U', 'ૂ'],
["u", "ુ"], ['u', 'ુ'],
["I", "ી"], ['I', 'ી'],
["i", "િ"], ['i', 'િ'],
["O", "ૌ"], ['O', 'ૌ'],
["o", "ો"], ['o', 'ો'],
["P", "ફ"], ['P', 'ફ'],
["p", "પ"], ['p', 'પ'],
["\\{", "ઢ"], ['\\{', 'ઢ'],
["\\[", "ડ"], ['\\[', 'ડ'],
["\\}", "ર઼"], ['\\}', 'ર઼'],
["\\]", "ઋ"], ['\\]', 'ઋ'],
["A", "આ"], ['A', 'આ'],
["a", "ા"], ['a', 'ા'],
["S", "શ"], ['S', 'શ'],
["s", "સ"], ['s', 'સ'],
["D", "ધ"], ['D', 'ધ'],
["d", "દ"], ['d', 'દ'],
["F", "અ"], ['F', 'અ'],
["f", "્"], ['f', '્'],
["G", "ઘ"], ['G', 'ઘ'],
["g", "ગ"], ['g', 'ગ'],
["H", ""], ['H', ''],
["h", "હ"], ['h', 'હ'],
["J", "ઝ"], ['J', 'ઝ'],
["j", "જ"], ['j', 'જ'],
["K", "ખ"], ['K', 'ખ'],
["k", "ક"], ['k', 'ક'],
["L", "ળ"], ['L', 'ળ'],
["l", "લ"], ['l', 'લ'],
[":", "ઈ"], [':', 'ઈ'],
[";", "ઇ"], [';', 'ઇ'],
["\"", "ઊ"], ['"', 'ઊ'],
["\\'", "ઉ"], ['\\\'', 'ઉ'],
["\\|", "ઑ"], ['\\|', 'ઑ'],
["\\", "ૉ"], ['\\', 'ૉ'],
["Z", "ઁ"], ['Z', 'ઁ'],
["z", "ઙ"], ['z', 'ઙ'],
["x", "ષ"], ['x', 'ષ'],
["C", "છ"], ['C', 'છ'],
["c", "ચ"], ['c', 'ચ'],
["V", "ઽ"], ['V', 'ઽ'],
["v", "વ"], ['v', 'વ'],
["B", "ભ"], ['B', 'ભ'],
["b", "બ"], ['b', 'બ'],
["N", "ણ"], ['N', 'ણ'],
["n", "ન"], ['n', 'ન'],
["M", "ં"], ['M', 'ં'],
["m", "મ"], ['m', 'મ'],
["\\<", "ૐ"], ['\\<', 'ૐ'],
[",", ","], [',', ','],
["\\>", "઼"], ['\\>', '઼'],
["\\.", "."], ['\\.', '.'],
["\\?", "ઐ"], ['\\?', 'ઐ'],
["/", "એ"], ['/', 'એ'],
["X", "ક્ષ"], ['X', 'ક્ષ'],
["\\%", "જ્ઞ"], ['\\%', 'જ્ઞ'],
["\\^", "ત્ર"], ['\\^', 'ત્ર'],
["\\*", "શ્ર"]] ['\\*', 'શ્ર']]
}; };
$.ime.register( guPhonetic ); $.ime.register( guPhonetic );

View File

@@ -51,8 +51,8 @@
// Some source code editors may show the next two lines // Some source code editors may show the next two lines
// in a weird way because of auto-directionality. // in a weird way because of auto-directionality.
[';', '׳'], // Geresh, ; [';', '׳'], // Geresh, ';'
[',', '״'], // Gershayim, , [',', '״'], // Gershayim, ','
['\u05E3', '„'], // Opening double quote, ף ['\u05E3', '„'], // Opening double quote, ף
['\u05DA', '”'], // Closing double quote, ך ['\u05DA', '”'], // Closing double quote, ך
['\u05E5', ''], // Opening single quote, ץ ['\u05E5', ''], // Opening single quote, ץ

View File

@@ -108,7 +108,7 @@
['r', 'ॣ'], ['r', 'ॣ'],
['p', 'ज़'], ['p', 'ज़'],
['\\{', 'ढ़'], ['\\{', 'ढ़'],
['\\[', ,'ड़'], ['\\[', 'ड़'],
['H', 'फ़'], ['H', 'फ़'],
['K', 'ख़'], ['K', 'ख़'],
['k', 'क़'], ['k', 'क़'],

View File

@@ -14,18 +14,18 @@
maxKeyLength: 3, maxKeyLength: 3,
patterns: [ patterns: [
// Uses "'" as an accent // Uses "'" as an accent
[ "'a", 'á' ], [ '\'a', 'á' ],
[ "'A", 'Á' ], [ '\'A', 'Á' ],
[ "'i", 'í' ], [ '\'i', 'í' ],
[ "'I", 'Í' ], [ '\'I', 'Í' ],
[ "'e", 'é' ], [ '\'e', 'é' ],
[ "'E", 'É' ], [ '\'E', 'É' ],
[ "'o", 'ó' ], [ '\'o', 'ó' ],
[ "'O", 'Ó' ], [ '\'O', 'Ó' ],
[ "'u", 'ú' ], [ '\'u', 'ú' ],
[ "'U", 'Ú' ], [ '\'U', 'Ú' ],
[ "'y", 'ý' ], [ '\'y', 'ý' ],
[ "'Y", 'Ý' ], [ '\'Y', 'Ý' ],
// Uses "~" as "approximatly similar to" // Uses "~" as "approximatly similar to"
[ '~a', 'ä' ], [ '~a', 'ä' ],
[ '~A', 'Ä' ], [ '~A', 'Ä' ],
@@ -75,5 +75,4 @@
}; };
$.ime.register( defs ); $.ime.register( defs );
}( jQuery ) ); }( jQuery ) );

View File

@@ -10,108 +10,108 @@
license: 'GPLv3', license: 'GPLv3',
version: '1.0', version: '1.0',
patterns: [ patterns: [
["1", "೧"], ['1', '೧'],
["2", "೨"], ['2', '೨'],
["\\#", "್ರ"], ['\\#', '್ರ'],
["3", "೩"], ['3', '೩'],
["\\$", "ರ್"], ['\\$', 'ರ್'],
["4", "೪"], ['4', '೪'],
["5", "೫"], ['5', '೫'],
["6", "೬"], ['6', '೬'],
["7", "೭"], ['7', '೭'],
["8", "೮"], ['8', '೮'],
["\\(", "("], ['\\(', '('],
["9", "೯"], ['9', '೯'],
["\\)", ")"], ['\\)', ')'],
["0", ""], ['0', ''],
["\\_", "ಃ"], ['\\_', 'ಃ'],
["\\-", "-"], ['\\-', '-'],
["\\+", "ಋ"], ['\\+', 'ಋ'],
["\\=", "ೃ"], ['\\=', 'ೃ'],
["Q", "ಔ"], ['Q', 'ಔ'],
["q", "ೌ"], ['q', 'ೌ'],
["W", "ಐ"], ['W', 'ಐ'],
["w", "ೈ"], ['w', 'ೈ'],
["E", "ಆ"], ['E', 'ಆ'],
["e", "ಾ"], ['e', 'ಾ'],
["R", "ಈ"], ['R', 'ಈ'],
["r", "ೀ"], ['r', 'ೀ'],
["T", "ಊ"], ['T', 'ಊ'],
["t", "ೂ"], ['t', 'ೂ'],
["Y", "ಭ"], ['Y', 'ಭ'],
["y", "ಬ"], ['y', 'ಬ'],
["U", "ಙ"], ['U', 'ಙ'],
["u", "ಹ"], ['u', 'ಹ'],
["I", "ಘ"], ['I', 'ಘ'],
["i", "ಗ"], ['i', 'ಗ'],
["O", "ಧ"], ['O', 'ಧ'],
["o", "ದ"], ['o', 'ದ'],
["P", "ಝ"], ['P', 'ಝ'],
["p", "ಜ"], ['p', 'ಜ'],
["\\{", "ಢ"], ['\\{', 'ಢ'],
["\\[", "ಡ"], ['\\[', 'ಡ'],
["\\}", "ಞ"], ['\\}', 'ಞ'],
["\\]", "಼"], ['\\]', '಼'],
["A", "ಓ"], ['A', 'ಓ'],
["a", "ೋ"], ['a', 'ೋ'],
["S", "ಏ"], ['S', 'ಏ'],
["s", "ೇ"], ['s', 'ೇ'],
["D", "ಅ"], ['D', 'ಅ'],
["d", "್"], ['d', '್'],
["F", "ಇ"], ['F', 'ಇ'],
["f", "ಿ"], ['f', 'ಿ'],
["G", "ಉ"], ['G', 'ಉ'],
["g", "ು"], ['g', 'ು'],
["H", "ಫ"], ['H', 'ಫ'],
["h", "ಪ"], ['h', 'ಪ'],
["J", "ಱ"], ['J', 'ಱ'],
["j", "ರ"], ['j', 'ರ'],
["K", "ಖ"], ['K', 'ಖ'],
["k", "ಕ"], ['k', 'ಕ'],
["L", "ಥ"], ['L', 'ಥ'],
["l", "ತ"], ['l', 'ತ'],
[":", "ಛ"], [':', 'ಛ'],
[";", "ಚ"], [';', 'ಚ'],
["\"", "ಠ"], ['"', 'ಠ'],
["\\'", "ಟ"], ['\\\'', 'ಟ'],
["\\~", "ಒ"], ['\\~', 'ಒ'],
["`\\", "ೊ"], ['`\\', 'ೊ'],
["Z", "ಎ"], ['Z', 'ಎ'],
["z", "ೆ"], ['z', 'ೆ'],
["x", ""], ['x', ''],
["C", "ಣ"], ['C', 'ಣ'],
["c", "ಮ"], ['c', 'ಮ'],
["v", "ನ"], ['v', 'ನ'],
["b", "ವ"], ['b', 'ವ'],
["N", "ಳ"], ['N', 'ಳ'],
["n", "ಲ"], ['n', 'ಲ'],
["M", "ಶ"], ['M', 'ಶ'],
["m", "ಸ"], ['m', 'ಸ'],
["\\<", "ಷ"], ['\\<', 'ಷ'],
[",", ","], [',', ','],
["\\>", "।"], ['\\>', '।'],
["\\.", "."], ['\\.', '.'],
["/", "ಯ"], ['/', 'ಯ'],
["\\%", "ಜ್ಞ"], ['\\%', 'ಜ್ಞ'],
["\\^", "ತ್ರ"], ['\\^', 'ತ್ರ'],
["\\&", "ಕ್ಷ"], ['\\&', 'ಕ್ಷ'],
["\\*", "ಶ್ರ"] ['\\*', 'ಶ್ರ']
], ],
patterns_x: [ patterns_x: [
["1", ""], ['1', ''],
["2", ""], ['2', ''],
["4", "₹"], ['4', '₹'],
["\\+", "ೠ"], ['\\+', 'ೠ'],
["\\=", "ೄ"], ['\\=', 'ೄ'],
["R", "ೡ"], ['R', 'ೡ'],
["r", "ೣ"], ['r', 'ೣ'],
["u", "ೱ"], ['u', 'ೱ'],
["F","ಌ"], ['F','ಌ'],
["f", "ೢ"], ['f', 'ೢ'],
["H", "ೞ"], ['H', 'ೞ'],
["j", "ೲ"], ['j', 'ೲ'],
["\\>", "ಽ"], ['\\>', 'ಽ'],
[".", "॥"] ['.', '॥']
] ]
}; };

View File

@@ -10,108 +10,110 @@
license: 'GPLv3', license: 'GPLv3',
version: '1.0', version: '1.0',
patterns: [ patterns: [
["\\!", "ॲ"], ['\\!', 'ॲ'],
["1", "१"], ['1', '१'],
["\\@", "ॅ"], ['\\@', 'ॅ'],
["2", "२"], ['2', '२'],
["\\#", "्र"], ['\\#', '्र'],
["3", "३"], ['3', '३'],
["\\$", "र्"], ['\\$', 'र्'],
["4", "४"], ['4', '४'],
["5", "५"], ['5', '५'],
["6", "६"], ['6', '६'],
["7", "७"], ['7', '७'],
["8", "८"], ['8', '८'],
["\\(", "("], ['\\(', '('],
["9", "९"], ['9', '९'],
["\\]", "]"], ['\\]', ']'],
["0", ""], ['0', ''],
["\\_", ""], ['\\_', ''],
["\\-", "-"], ['\\-', '-'],
["\\+", "ऋ"], ['\\+', 'ऋ'],
["\\=", "ृ"], ['\\=', 'ृ'],
["Q", "औ"], ['Q', 'औ'],
["q", "ौ"], ['q', 'ौ'],
["W", "ऐ"], ['W', 'ऐ'],
["w", "ै"], ['w', 'ै'],
["E", "आ"], ['E', 'आ'],
["e", "ा"], ['e', 'ा'],
["R", "ई"], ['R', 'ई'],
["r", "ी"], ['r', 'ी'],
["T", "ऊ"], ['T', 'ऊ'],
["t", "ू"], ['t', 'ू'],
["Y", "भ"], ['Y', 'भ'],
["y", "ब"], ['y', 'ब'],
["U", "ङ"], ['U', 'ङ'],
["u", "ह"], ['u', 'ह'],
["I", "घ"], ['I', 'घ'],
["i", "ग"], ['i', 'ग'],
["O", "ध"], ['O', 'ध'],
["o", "द"], ['o', 'द'],
["P", "झ"], ['P', 'झ'],
["p", "ज"], ['p', 'ज'],
["\\{", "ढ"], ['\\{', 'ढ'],
["\\[", "ड"], ['\\[', 'ड'],
["\\}", "ञ"], ['\\}', 'ञ'],
["\\]", "़"], ['\\]', '़'],
["A", "ओ"], ['A', 'ओ'],
["a", "ो"], ['a', 'ो'],
["S", "ए"], ['S', 'ए'],
["s", "े"], ['s', 'े'],
["D", "अ"], ['D', 'अ'],
["d", "्"], ['d', '्'],
["F", "इ"], ['F', 'इ'],
["f", "ि"], ['f', 'ि'],
["G", "उ"], ['G', 'उ'],
["g", "ु"], ['g', 'ु'],
["H", "फ"], ['H', 'फ'],
["h", "प"], ['h', 'प'],
["J", "ऱ"], ['J', 'ऱ'],
["j", "र"], ['j', 'र'],
["K", "ख"], ['K', 'ख'],
["k", "क"], ['k', 'क'],
["L", "थ"], ['L', 'थ'],
["l", "त"], ['l', 'त'],
[":", "छ"], [':', 'छ'],
[";", "च"], [';', 'च'],
["\"", "ठ"], ['"', 'ठ'],
["\\'", "ट"], ['\\\'', 'ट'],
["X", "ँ"], ['X', 'ँ'],
["x", "ं"], ['x', 'ं'],
["C", "ण"], ['C', 'ण'],
["c", "म"], ['c', 'म'],
["v", "न"], ['v', 'न'],
["b", "व"], ['b', 'व'],
["N", "ळ"], ['N', 'ळ'],
["n", "ल"], ['n', 'ल'],
["M", "श"], ['M', 'श'],
["m", "स"], ['m', 'स'],
["\\<", "ष"], ['\\<', 'ष'],
[",", ","], [',', ','],
["\\>", "।"], ['\\>', '।'],
["\\.", "."], ['\\.', '.'],
["/", "य"], ['/', 'य'],
["\\%", "ज्ञ"], ['\\%', 'ज्ञ'],
["\\^", "त्र"], ['\\^', 'त्र'],
["\\&", "क्ष"], ['\\&', 'क्ष'],
["\\*", "श्र"]], ['\\*', 'श्र']
],
patterns_x: [ patterns_x: [
["1", "\u200d"], ['1', '\u200d'],
["2", "\u200c"], ['2', '\u200c'],
["4", "₹"], ['4', '₹'],
["\\+", "ॠ"], ['\\+', 'ॠ'],
["\\=", "ॄ"], ['\\=', 'ॄ'],
["e", "॑"], ['e', '॑'],
["R", "ॡ"], ['R', 'ॡ'],
["r", "ॣ"], ['r', 'ॣ'],
["d", "॒"], ['d', '॒'],
["F", "ऌ"], ['F', 'ऌ'],
["f", "ॢ"], ['f', 'ॢ'],
["X", "ॐ"], ['X', 'ॐ'],
[",", "॰"], [',', '॰'],
["\\>", "ऽ"], ['\\>', 'ऽ'],
["\\.", "॥"]] ['\\.', '॥']
]
}; };
$.ime.register( kokInScript2 );
$.ime.register( kokInScript2 );
}( jQuery ) ); }( jQuery ) );

View File

@@ -117,7 +117,7 @@
['9', '໙'] ['9', '໙']
] ]
}; };
$.ime.register( loKbd );
$.ime.register( loKbd );
}( jQuery ) ); }( jQuery ) );

44
lib/jquery.ime/rules/mh/mh.js Executable file
View File

@@ -0,0 +1,44 @@
/**
* Businesses and government offices in the Republic of the Marshall Islands typically use
* a font to replace eight letters that are typically unused in the Marshallese language
* with Marshallese letters.
* Sample English translations: http://mapmeld.github.com/olpc-rmi/laptops.html
* Pronunciation: http://www.rmiembassyus.org/Marshallese%20Phrasebook.htm
*/
( function ( $ ) {
'use strict';
var mh = {
id: 'mh',
name: 'Kajin M̧ajeļ',
description: 'Marshallese Language',
date: '2013-03-29',
URL: 'http://github.com/wikimedia/jquery.ime',
author: 'Nick Doiron, <ndoiron@mapmeld.com>',
license: 'GPLv3',
version: '1.0',
patterns: [
['Y', 'Ū'],
['S', 'Ā'],
['F', 'Ņ'],
['G', 'N̄'],
['H', 'M̧'],
['X', 'O̧'],
['C', 'Ō'],
['V', 'Ļ'],
['y', 'ū'],
['s', 'ā'],
['f', 'ņ'],
['g', 'n̄'],
['h', 'm̧'],
['x', 'o̧'],
['c', 'ō'],
['v', 'ļ']
]
};
$.ime.register( mh );
}( jQuery ) );

View File

@@ -13,121 +13,120 @@
contextLength: 0, contextLength: 0,
maxKeyLength: 2, maxKeyLength: 2,
patterns: [ patterns: [
["1", "൧"], ['1', '൧'],
["2", "൨"], ['2', '൨'],
["3", "൩"], ['3', '൩'],
["\\#", "്ര"], ['\\#', '്ര'],
["4", "൪"], ['4', '൪'],
["5", "൫"], ['5', '൫'],
["6", "൬"], ['6', '൬'],
["7", ""], ['7', ''],
["\\&", "ക്ഷ"], ['\\&', 'ക്ഷ'],
["8", "൮"], ['8', '൮'],
["\\*", "ൾ"], ['\\*', 'ൾ'],
["\\(", "("], ['\\(', '('],
["9", "൯"], ['9', '൯'],
["\\)", ")"], ['\\)', ')'],
["0", ""], ['0', ''],
["\\_", "ഃ"], ['\\_', 'ഃ'],
["\\-", "-"], ['\\-', '-'],
["\\+", "ഋ"], ['\\+', 'ഋ'],
["\\=", "ൃ"], ['\\=', 'ൃ'],
["Q", "ഔ"], ['Q', 'ഔ'],
["q", "ൗ"], ['q', 'ൗ'],
["W", "ഐ"], ['W', 'ഐ'],
["w", "ൈ"], ['w', 'ൈ'],
["E", "ആ"], ['E', 'ആ'],
["e", "ാ"], ['e', 'ാ'],
["R", "ഈ"], ['R', 'ഈ'],
["r", "ീ"], ['r', 'ീ'],
["T", "ഊ"], ['T', 'ഊ'],
["t", "ൂ"], ['t', 'ൂ'],
["Y", "ഭ"], ['Y', 'ഭ'],
["y", "ബ"], ['y', 'ബ'],
["U", "ങ"], ['U', 'ങ'],
["u", "ഹ"], ['u', 'ഹ'],
["I", "ഘ"], ['I', 'ഘ'],
["i", "ഗ"], ['i', 'ഗ'],
["O", "ധ"], ['O', 'ധ'],
["o", "ദ"], ['o', 'ദ'],
["P", "ഝ"], ['P', 'ഝ'],
["p", "ജ"], ['p', 'ജ'],
["\\{", "ഢ"], ['\\{', 'ഢ'],
["\\[", "ഡ"], ['\\[', 'ഡ'],
["\\}", "ഞ"], ['\\}', 'ഞ'],
["\\\\", "ർ"], ['\\\\', 'ർ'],
["A", "ഓ"], ['A', 'ഓ'],
["a", "ോ"], ['a', 'ോ'],
["S", "ഏ"], ['S', 'ഏ'],
["s", "േ"], ['s', 'േ'],
["D", "അ"], ['D', 'അ'],
["d", "്"], ['d', '്'],
["F", "ഇ"], ['F', 'ഇ'],
["f", "ി"], ['f', 'ി'],
["G", "ഉ"], ['G', 'ഉ'],
["g", "ു"], ['g', 'ു'],
["H", "ഫ"], ['H', 'ഫ'],
["h", "പ"], ['h', 'പ'],
["J", "റ"], ['J', 'റ'],
["j", "ര"], ['j', 'ര'],
["K", "ഖ"], ['K', 'ഖ'],
["k", "ക"], ['k', 'ക'],
["L", "ഥ"], ['L', 'ഥ'],
["l", "ത"], ['l', 'ത'],
[":", "ഛ"], [':', 'ഛ'],
[";", "ച"], [';', 'ച'],
["\"", ""], ['"', ''],
["\\'", "ട"], ['\\\'', 'ട'],
["\\~", "ഒ"], ['\\~', 'ഒ'],
["\\`", "ൊ"], ['\\`', 'ൊ'],
["Z", "എ"], ['Z', 'എ'],
["z", "െ"], ['z', 'െ'],
["X", "ൺ"], ['X', 'ൺ'],
["x", ""], ['x', ''],
["C", "ണ"], ['C', 'ണ'],
["c", "മ"], ['c', 'മ'],
["V", "ൻ"], ['V', 'ൻ'],
["v", "ന"], ['v', 'ന'],
["B", "ഴ"], ['B', 'ഴ'],
["b", "വ"], ['b', 'വ'],
["N", "ള"], ['N', 'ള'],
["n", "ല"], ['n', 'ല'],
["M", "ശ"], ['M', 'ശ'],
["m", "സ"], ['m', 'സ'],
["\\<", "ഷ"], ['\\<', 'ഷ'],
[",", ","], [',', ','],
["\\>", "ൽ"], ['\\>', 'ൽ'],
["\\.", "."], ['\\.', '.'],
["/", "യ"] ['/', 'യ']
], ],
patterns_x: [ patterns_x: [
["1", ""], ['1', ''],
["\\!", "൰"], ['\\!', '൰'],
["2", ""], ['2', ''],
["\\@", "൱"], ['\\@', '൱'],
["\\#", "൲"], ['\\#', '൲'],
["\\$", "൳"], ['\\$', '൳'],
["4", "₹"], ['4', '₹'],
["\\%", "൴"], ['\\%', '൴'],
["\\^", "൵"], ['\\^', '൵'],
["\\+", "ൠ"], ['\\+', 'ൠ'],
["\\=", "ൄ"], ['\\=', 'ൄ'],
["q", "ൌ"], ['q', 'ൌ'],
["R", "ൡ"], ['R', 'ൡ'],
["r", "ൣ"], ['r', 'ൣ'],
["F", "ഌ"], ['F', 'ഌ'],
["f", "ൢ"], ['f', 'ൢ'],
["j", "ർ"], ['j', 'ർ'],
["k", "ൿ"], ['k', 'ൿ'],
["c", "ൺ"], ['c', 'ൺ'],
["v", "൹"], ['v', '൹'],
["N", "ൾ"], ['N', 'ൾ'],
["n", "ൽ"], ['n', 'ൽ'],
["\\>", "ഽ"], ['\\>', 'ഽ'],
["\\.", "॥"] ['\\.', '॥']
] ]
}; };
$.ime.register( mlInScript2 ); $.ime.register( mlInScript2 );
}( jQuery ) ); }( jQuery ) );

View File

@@ -10,110 +10,110 @@
license: 'GPLv3', license: 'GPLv3',
version: '1.0', version: '1.0',
patterns: [ patterns: [
["\\!", "ॲ"], ['\\!', 'ॲ'],
["1", "१"], ['1', '१'],
["\\@", "ॅ"], ['\\@', 'ॅ'],
["2", "२"], ['2', '२'],
["\\#", "्र"], ['\\#', '्र'],
["3", "३"], ['3', '३'],
["\\$", "र्"], ['\\$', 'र्'],
["4", "४"], ['4', '४'],
["5", "५"], ['5', '५'],
["6", "६"], ['6', '६'],
["7", "७"], ['7', '७'],
["8", "८"], ['8', '८'],
["\\(", "("], ['\\(', '('],
["9", "९"], ['9', '९'],
["\\]", "]"], ['\\]', ']'],
["0", ""], ['0', ''],
["\\_", ""], ['\\_', ''],
["\\-", "-"], ['\\-', '-'],
["\\+", "ऋ"], ['\\+', 'ऋ'],
["\\=", "ृ"], ['\\=', 'ृ'],
["Q", "औ"], ['Q', 'औ'],
["q", "ौ"], ['q', 'ौ'],
["W", "ऐ"], ['W', 'ऐ'],
["w", "ै"], ['w', 'ै'],
["E", "आ"], ['E', 'आ'],
["e", "ा"], ['e', 'ा'],
["R", "ई"], ['R', 'ई'],
["r", "ी"], ['r', 'ी'],
["T", "ऊ"], ['T', 'ऊ'],
["t", "ू"], ['t', 'ू'],
["Y", "भ"], ['Y', 'भ'],
["y", "ब"], ['y', 'ब'],
["U", "ङ"], ['U', 'ङ'],
["u", "ह"], ['u', 'ह'],
["I", "घ"], ['I', 'घ'],
["i", "ग"], ['i', 'ग'],
["O", "ध"], ['O', 'ध'],
["o", "द"], ['o', 'द'],
["P", "झ"], ['P', 'झ'],
["p", "ज"], ['p', 'ज'],
["\\{", "ढ"], ['\\{', 'ढ'],
["\\[", "ड"], ['\\[', 'ड'],
["\\}", "ञ"], ['\\}', 'ञ'],
["\\]", "़"], ['\\]', '़'],
["A", "ओ"], ['A', 'ओ'],
["a", "ो"], ['a', 'ो'],
["S", "ए"], ['S', 'ए'],
["s", "े"], ['s', 'े'],
["D", "अ"], ['D', 'अ'],
["d", "्"], ['d', '्'],
["F", "इ"], ['F', 'इ'],
["f", "ि"], ['f', 'ि'],
["G", "उ"], ['G', 'उ'],
["g", "ु"], ['g', 'ु'],
["H", "फ"], ['H', 'फ'],
["h", "प"], ['h', 'प'],
["J", "ऱ"], ['J', 'ऱ'],
["j", "र"], ['j', 'र'],
["K", "ख"], ['K', 'ख'],
["k", "क"], ['k', 'क'],
["L", "थ"], ['L', 'थ'],
["l", "त"], ['l', 'त'],
[":", "छ"], [':', 'छ'],
[";", "च"], [';', 'च'],
["\"", "ठ"], ['"', 'ठ'],
["\\'", "ट"], ['\\\'', 'ट'],
["\\~", "ऒ"], ['\\~', 'ऒ'],
["\\`", "ॊ"], ['\\`', 'ॊ'],
["X", "ँ"], ['X', 'ँ'],
["x", "ं"], ['x', 'ं'],
["C", "ण"], ['C', 'ण'],
["c", "म"], ['c', 'म'],
["v", "न"], ['v', 'न'],
["b", "व"], ['b', 'व'],
["N", "ळ"], ['N', 'ळ'],
["n", "ल"], ['n', 'ल'],
["M", "श"], ['M', 'श'],
["m", "स"], ['m', 'स'],
["\\<", "ष"], ['\\<', 'ष'],
[",", ","], [',', ','],
["\\>", "।"], ['\\>', '।'],
["\\.", "."], ['\\.', '.'],
["/", "य"], ['/', 'य'],
["\\%", "ज्ञ"], ['\\%', 'ज्ञ'],
["\\^", "त्र"], ['\\^', 'त्र'],
["\\&", "क्ष"], ['\\&', 'क्ष'],
["\\*", "श्र"] ['\\*', 'श्र']
], ],
patterns_x: [ patterns_x: [
["1", "\u200d"], ['1', '\u200d'],
["2", "\u200c"], ['2', '\u200c'],
["4", "₹"], ['4', '₹'],
["\\+", "ॠ"], ['\\+', 'ॠ'],
["\\=", "ॄ"], ['\\=', 'ॄ'],
["e", "॑"], ['e', '॑'],
["R", "ॡ"], ['R', 'ॡ'],
["r", "ॣ"], ['r', 'ॣ'],
["d", "॒"], ['d', '॒'],
["F", "ऌ"], ['F', 'ऌ'],
["f", "ॢ"], ['f', 'ॢ'],
["X", "ॐ"], ['X', 'ॐ'],
[",", "॰"], [',', '॰'],
["\\>", "ऽ"], ['\\>', 'ऽ'],
["\\.", "॥"] ['\\.', '॥']
] ]
}; };
$.ime.register( mrInScript2 ); $.ime.register( mrInScript2 );

View File

@@ -10,106 +10,106 @@
license: 'GPLv3', license: 'GPLv3',
version: '1.0', version: '1.0',
patterns: [ patterns: [
["1", "१"], ['1', '१'],
["2", "२"], ['2', '२'],
["\\#", "्र"], ['\\#', '्र'],
["3", "३"], ['3', '३'],
["\\$", "र्"], ['\\$', 'र्'],
["4", "४"], ['4', '४'],
["5", "५"], ['5', '५'],
["6", "६"], ['6', '६'],
["7", "७"], ['7', '७'],
["8", "८"], ['8', '८'],
["\\(", "("], ['\\(', '('],
["9", "९"], ['9', '९'],
["\\]", "]"], ['\\]', ']'],
["0", ""], ['0', ''],
["\\_", ""], ['\\_', ''],
["\\-", "-"], ['\\-', '-'],
["\\+", "ऋ"], ['\\+', 'ऋ'],
["\\=", "ृ"], ['\\=', 'ृ'],
["Q", "औ"], ['Q', 'औ'],
["q", "ौ"], ['q', 'ौ'],
["W", "ऐ"], ['W', 'ऐ'],
["w", "ै"], ['w', 'ै'],
["E", "आ"], ['E', 'आ'],
["e", "ा"], ['e', 'ा'],
["R", "ई"], ['R', 'ई'],
["r", "ी"], ['r', 'ी'],
["T", "ऊ"], ['T', 'ऊ'],
["t", "ू"], ['t', 'ू'],
["Y", "भ"], ['Y', 'भ'],
["y", "ब"], ['y', 'ब'],
["U", "ङ"], ['U', 'ङ'],
["u", "ह"], ['u', 'ह'],
["I", "घ"], ['I', 'घ'],
["i", "ग"], ['i', 'ग'],
["O", "ध"], ['O', 'ध'],
["o", "द"], ['o', 'द'],
["P", "झ"], ['P', 'झ'],
["p", "ज"], ['p', 'ज'],
["\\{", "ढ"], ['\\{', 'ढ'],
["\\[", "ड"], ['\\[', 'ड'],
["\\}", "ञ"], ['\\}', 'ञ'],
["\\]", "़"], ['\\]', '़'],
["A", "ओ"], ['A', 'ओ'],
["a", "ो"], ['a', 'ो'],
["S", "ए"], ['S', 'ए'],
["s", "े"], ['s', 'े'],
["D", "अ"], ['D', 'अ'],
["d", "्"], ['d', '्'],
["F", "इ"], ['F', 'इ'],
["f", "ि"], ['f', 'ि'],
["G", "उ"], ['G', 'उ'],
["g", "ु"], ['g', 'ु'],
["H", "फ"], ['H', 'फ'],
["h", "प"], ['h', 'प'],
["J", "ऱ"], ['J', 'ऱ'],
["j", "र"], ['j', 'र'],
["K", "ख"], ['K', 'ख'],
["k", "क"], ['k', 'क'],
["L", "थ"], ['L', 'थ'],
["l", "त"], ['l', 'त'],
[":", "छ"], [':', 'छ'],
[";", "च"], [';', 'च'],
["\"", "ठ"], ['"', 'ठ'],
["\\'", "ट"], ['\\\'', 'ट'],
["X", "ँ"], ['X', 'ँ'],
["x", "ं"], ['x', 'ं'],
["C", "ण"], ['C', 'ण'],
["c", "म"], ['c', 'म'],
["v", "न"], ['v', 'न'],
["b", "व"], ['b', 'व'],
["N", "ळ"], ['N', 'ळ'],
["n", "ल"], ['n', 'ल'],
["M", "श"], ['M', 'श'],
["m", "स"], ['m', 'स'],
["\\<", "ष"], ['\\<', 'ष'],
[",", ","], [',', ','],
["\\>", "।"], ['\\>', '।'],
["\\.", "."], ['\\.', '.'],
["/", "य"], ['/', 'य'],
["\\%", "ज्ञ"], ['\\%', 'ज्ञ'],
["\\^", "त्र"], ['\\^', 'त्र'],
["\\&", "क्ष"], ['\\&', 'क्ष'],
["\\*", "श्र"]], ['\\*', 'श्र']],
patterns_x: [ patterns_x: [
["1", "\u200d"], ['1', '\u200d'],
["2", "\u200c"], ['2', '\u200c'],
["4", "₹"], ['4', '₹'],
["\\+", "ॠ"], ['\\+', 'ॠ'],
["\\=", "ॄ"], ['\\=', 'ॄ'],
["e", "॑"], ['e', '॑'],
["R", "ॡ"], ['R', 'ॡ'],
["r", "ॣ"], ['r', 'ॣ'],
["d", "॒"], ['d', '॒'],
["F", "ऌ"], ['F', 'ऌ'],
["f", "ॢ"], ['f', 'ॢ'],
["X", "ॐ"], ['X', 'ॐ'],
["x", "ॱ"], ['x', 'ॱ'],
[",", "॰"], [',', '॰'],
["\\>", "ऽ"], ['\\>', 'ऽ'],
["\\.", "॥"]] ['\\.', '॥']]
}; };
$.ime.register( neInScript2 ); $.ime.register( neInScript2 );

View File

@@ -3,8 +3,8 @@
var orInScript = { var orInScript = {
id: 'or-inscript', id: 'or-inscript',
name: 'Odiya InScript', name: 'Odia InScript',
description: 'InScript keyboard for Odiya script', description: 'InScript keyboard for Odia script',
date: '2012-10-14', date: '2012-10-14',
author: 'Junaid P V', author: 'Junaid P V',
license: 'GPLv3', license: 'GPLv3',

View File

@@ -4,7 +4,7 @@
var orInScript2 = { var orInScript2 = {
id: 'or-inscript2', id: 'or-inscript2',
name: 'InScript2', name: 'InScript2',
description: 'Enhanced InScript keyboard for Odiya language', description: 'Enhanced InScript keyboard for Odia language',
date: '2013-02-09', date: '2013-02-09',
author: 'Parag Nemade', author: 'Parag Nemade',
license: 'GPLv3', license: 'GPLv3',

View File

@@ -171,8 +171,9 @@
['6', '୬'], ['6', '୬'],
['7', '୭'], ['7', '୭'],
['8', '୮'], ['8', '୮'],
['9', '୯']] ['9', '୯']
]
}; };
$.ime.register( orLekhani );
$.ime.register( orLekhani );
}( jQuery ) ); }( jQuery ) );

View File

@@ -3,107 +3,107 @@
var orPhonetic = { var orPhonetic = {
id: 'or-phonetic', id: 'or-phonetic',
name: 'Odiya Phonetic', name: 'Odia Phonetic',
description: 'Phonetic keyboard for Odiya script', description: 'Phonetic keyboard for Odia script',
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',
license: 'GPLv3', license: 'GPLv3',
version: '1.0', version: '1.0',
patterns: [ patterns: [
["\\~", "ଐ"], ['\\~', 'ଐ'],
["\\`", ""], ['\\`', ''],
["\\!", "ଏ"], ['\\!', 'ଏ'],
["1", "୧"], ['1', '୧'],
["\\@", "@"], ['\\@', '@'],
["2", ""], ['2', ''],
["\\#", "ତ୍ର"], ['\\#', 'ତ୍ର'],
["3", "୩"], ['3', '୩'],
["\\$", "$"], ['\\$', '$'],
["4", "୪"], ['4', '୪'],
["\\%", "ଞ"], ['\\%', 'ଞ'],
["5", "୫"], ['5', '୫'],
["6", "୬"], ['6', '୬'],
["7", "୭"], ['7', '୭'],
["8", "୮"], ['8', '୮'],
["\\(", "("], ['\\(', '('],
["9", "୯"], ['9', '୯'],
["\\)", ")"], ['\\)', ')'],
["0", ""], ['0', ''],
["\\_", "_"], ['\\_', '_'],
["\\-", "-"], ['\\-', '-'],
["\\+", "+"], ['\\+', '+'],
["\\=", "="], ['\\=', '='],
["Q", "ଔ"], ['Q', 'ଔ'],
["q", "ଓ"], ['q', 'ଓ'],
["W", ""], ['W', ''],
["w", "ଟ"], ['w', 'ଟ'],
["E", "ୈ"], ['E', 'ୈ'],
["e", "େ"], ['e', 'େ'],
["R", ""], ['R', ''],
["r", "ର"], ['r', 'ର'],
["T", "ଥ"], ['T', 'ଥ'],
["t", "ତ"], ['t', 'ତ'],
["Y", "ୟ"], ['Y', 'ୟ'],
["y", "ଯ"], ['y', 'ଯ'],
["U", "ୂ"], ['U', 'ୂ'],
["u", "ୁ"], ['u', 'ୁ'],
["I", "ୀ"], ['I', 'ୀ'],
["i", "ି"], ['i', 'ି'],
["O", "ୌ"], ['O', 'ୌ'],
["o", "ୋ"], ['o', 'ୋ'],
["P", "ଫ"], ['P', 'ଫ'],
["p", "ପ"], ['p', 'ପ'],
["\\{", "ଢ"], ['\\{', 'ଢ'],
["\\[", "ଡ"], ['\\[', 'ଡ'],
["\\}", "ର୍"], ['\\}', 'ର୍'],
["\\]", "ଋ"], ['\\]', 'ଋ'],
["A", "ଆ"], ['A', 'ଆ'],
["a", "ା"], ['a', 'ା'],
["S", "ଶ"], ['S', 'ଶ'],
["s", "ସ"], ['s', 'ସ'],
["D", "ଧ"], ['D', 'ଧ'],
["d", "ଦ"], ['d', 'ଦ'],
["F", "ଅ"], ['F', 'ଅ'],
["f", "୍"], ['f', '୍'],
["G", "ଘ"], ['G', 'ଘ'],
["g", "ଗ"], ['g', 'ଗ'],
["H", ""], ['H', ''],
["h", "ହ"], ['h', 'ହ'],
["J", "ଝ"], ['J', 'ଝ'],
["j", "ଜ"], ['j', 'ଜ'],
["K", "ଖ"], ['K', 'ଖ'],
["k", "କ"], ['k', 'କ'],
["L", "ଳ"], ['L', 'ଳ'],
["l", "ଲ"], ['l', 'ଲ'],
[":", "ଈ"], [':', 'ଈ'],
[";", "ଇ"], [';', 'ଇ'],
["\"", "ଊ"], ['"', 'ଊ'],
["'", "ଉ"], ['\'', 'ଉ'],
["\\|", "|"], ['\\|', '|'],
["\\\\", "\\"], ['\\\\', '\\'],
["Z", "ଁ"], ['Z', 'ଁ'],
["z", "ଙ"], ['z', 'ଙ'],
["x", "ଷ"], ['x', 'ଷ'],
["C", "ଛ"], ['C', 'ଛ'],
["c", "ଚ"], ['c', 'ଚ'],
["V", "ଵ"], ['V', 'ଵ'],
["v", "ୱ"], ['v', 'ୱ'],
["B", "ଭ"], ['B', 'ଭ'],
["b", "ବ"], ['b', 'ବ'],
["N", "ଣ"], ['N', 'ଣ'],
["n", "ନ"], ['n', 'ନ'],
["M", "ଂ"], ['M', 'ଂ'],
["m", "ମ"], ['m', 'ମ'],
["\\<", "<"], ['\\<', '<'],
[",", ","], [',', ','],
["\\>", ">"], ['\\>', '>'],
["\\.", "।"], ['\\.', '।'],
["\\?", "ଐ"], ['\\?', 'ଐ'],
["/", "ଏ"], ['/', 'ଏ'],
["\\^", "ଜ୍ଞ"], ['\\^', 'ଜ୍ଞ'],
["X", "କ୍ଷ"], ['X', 'କ୍ଷ'],
["\\*", "ଶ୍ର"]] ['\\*', 'ଶ୍ର']]
}; };
$.ime.register( orPhonetic ); $.ime.register( orPhonetic );

View File

@@ -3,8 +3,8 @@
var orTransliteration = { var orTransliteration = {
id: 'or-transliteration', id: 'or-transliteration',
name: 'Odiya Transliteration', name: 'Odia Transliteration',
description: 'Odiya transliteration', description: 'Odia transliteration',
date: '2012-10-14', date: '2012-10-14',
URL: 'http://github.com/wikimedia/jquery.ime', URL: 'http://github.com/wikimedia/jquery.ime',
author: 'Junaid P V and Subhashish Panigrahi', author: 'Junaid P V and Subhashish Panigrahi',

View File

@@ -10,100 +10,101 @@
license: 'GPLv3', license: 'GPLv3',
version: '1.0', version: '1.0',
patterns: [ patterns: [
["1", ""], ['1', ''],
["2", "੨"], ['2', '੨'],
["3", "੩"], ['3', '੩'],
["4", ""], ['4', ''],
["5", "੫"], ['5', '੫'],
["6", "੬"], ['6', '੬'],
["7", "੭"], ['7', '੭'],
["8", "੮"], ['8', '੮'],
["9", "੯"], ['9', '੯'],
["0", ""], ['0', ''],
["\\(", "("], ['\\(', '('],
["\\)", ")"], ['\\)', ')'],
["\\_", "ਃ"], ['\\_', 'ਃ'],
["\\-", "-"], ['\\-', '-'],
["Q", "ਔ"], ['Q', 'ਔ'],
["q", "ੌ"], ['q', 'ੌ'],
["W", "ਐ"], ['W', 'ਐ'],
["w", "ੈ"], ['w', 'ੈ'],
["E", "ਆ"], ['E', 'ਆ'],
["e", "ਾ"], ['e', 'ਾ'],
["R", "ਈ"], ['R', 'ਈ'],
["r", "ੀ"], ['r', 'ੀ'],
["T", "ਊ"], ['T', 'ਊ'],
["t", "ੂ"], ['t', 'ੂ'],
["Y", "ਭ"], ['Y', 'ਭ'],
["y", "ਬ"], ['y', 'ਬ'],
["U", "ਙ"], ['U', 'ਙ'],
["u", "ਹ"], ['u', 'ਹ'],
["I", "ਘ"], ['I', 'ਘ'],
["i", "ਗ"], ['i', 'ਗ'],
["O", "ਧ"], ['O', 'ਧ'],
["o", "ਦ"], ['o', 'ਦ'],
["P", "ਝ"], ['P', 'ਝ'],
["p", "ਜ"], ['p', 'ਜ'],
["\\{", "ਢ"], ['\\{', 'ਢ'],
["\\[", "ਡ"], ['\\[', 'ਡ'],
["\\}", "ਞ"], ['\\}', 'ਞ'],
["\\]", "਼"], ['\\]', '਼'],
["A", "ਓ"], ['A', 'ਓ'],
["a", "ੋ"], ['a', 'ੋ'],
["S", "ਏ"], ['S', 'ਏ'],
["s", "ੇ"], ['s', 'ੇ'],
["D", "ਅ"], ['D', 'ਅ'],
["d", "੍"], ['d', '੍'],
["F", "ਇ"], ['F', 'ਇ'],
["f", "ਿ"], ['f', 'ਿ'],
["G", "ਉ"], ['G', 'ਉ'],
["g", "ੁ"], ['g', 'ੁ'],
["H", "ਫ"], ['H', 'ਫ'],
["h", "ਪ"], ['h', 'ਪ'],
["J", "ੜ"], ['J', 'ੜ'],
["j", "ਰ"], ['j', 'ਰ'],
["K", "ਖ"], ['K', 'ਖ'],
["k", "ਕ"], ['k', 'ਕ'],
["L", "ਥ"], ['L', 'ਥ'],
["l", "ਤ"], ['l', 'ਤ'],
[":", "ਛ"], [':', 'ਛ'],
[";", "ਚ"], [';', 'ਚ'],
["\"", "ਠ"], ['"', 'ਠ'],
["\\'", "ਟ"], ['\\\'', 'ਟ'],
["X", "ਂ"], ['X', 'ਂ'],
["x", "ੰ"], ['x', 'ੰ'],
["C", "ਣ"], ['C', 'ਣ'],
["c", "ਮ"], ['c', 'ਮ'],
["v", "ਨ"], ['v', 'ਨ'],
["B", "ਞ"], ['B', 'ਞ'],
["b", "ਵ"], ['b', 'ਵ'],
["N", "N"], ['N', 'N'],
["n", "ਲ"], ['n', 'ਲ'],
["M", "ਸ਼"], ['M', 'ਸ਼'],
["m", "ਸ"], ['m', 'ਸ'],
[",", ","], [',', ','],
["\\>", "।"], ['\\>', '।'],
["\\.", "."], ['\\.', '.'],
["/", "ਯ"] ['/', 'ਯ']
], ],
patterns_x: [ patterns_x: [
["1", ""], ['1', ''],
["2", ""], ['2', ''],
["4", "₹"], ['4', '₹'],
["i", "ਗ਼"], ['i', 'ਗ਼'],
["p", "ਜ਼"], ['p', 'ਜ਼'],
["\\[", "ੜ"], ['\\[', 'ੜ'],
["D", "☬"], ['D', '☬'],
["d", "ੑ"], ['d', 'ੑ'],
["F", "ੲ"], ['F', 'ੲ'],
["G", "ੳ"], ['G', 'ੳ'],
["H", "ਫ਼"], ['H', 'ਫ਼'],
["K", "ਖ਼"], ['K', 'ਖ਼'],
["X", "ੴ"], ['X', 'ੴ'],
["x", "ਁ"], ['x', 'ਁ'],
["N", "ਲ਼"], ['N', 'ਲ਼'],
["\\.", "॥"], ['\\.', '॥'],
["/", "ੵ"]] ['/', 'ੵ']
]
}; };
$.ime.register( paInScript2 ); $.ime.register( paInScript2 );

View File

@@ -10,121 +10,122 @@
license: 'GPLv3', license: 'GPLv3',
version: '1.0', version: '1.0',
patterns: [ patterns: [
["\\~", "~"], ['\\~', '~'],
["\\`", "`"], ['\\`', '`'],
["\\!", "!"], ['\\!', '!'],
["1", "1"], ['1', '1'],
["\\@", "@"], ['\\@', '@'],
["2", "2"], ['2', '2'],
["\\#", "#"], ['\\#', '#'],
["3", "3"], ['3', '3'],
["\\$", "$"], ['\\$', '$'],
["4", "4"], ['4', '4'],
["\\%", "%"], ['\\%', '%'],
["5", "5"], ['5', '5'],
["\\^", "ੳ"], ['\\^', 'ੳ'],
["6", "6"], ['6', '6'],
["\\&", "ੲ"], ['\\&', 'ੲ'],
["7", "7"], ['7', '7'],
["8", "8"], ['8', '8'],
["\\(", "("], ['\\(', '('],
["9", "9"], ['9', '9'],
["\\)", ")"], ['\\)', ')'],
["0", "0"], ['0', '0'],
["\\_", "_"], ['\\_', '_'],
["\\-", "-"], ['\\-', '-'],
["\\+", "+"], ['\\+', '+'],
["\\=", "="], ['\\=', '='],
["Q", "ਔ"], ['Q', 'ਔ'],
["q", "ੌ"], ['q', 'ੌ'],
["W", "ਐ"], ['W', 'ਐ'],
["w", "ੈ"], ['w', 'ੈ'],
["E", "ਆ"], ['E', 'ਆ'],
["e", "ਾ"], ['e', 'ਾ'],
["R", "ਈ"], ['R', 'ਈ'],
["r", "ੀ"], ['r', 'ੀ'],
["T", "ਊ"], ['T', 'ਊ'],
["t", "ੂ"], ['t', 'ੂ'],
["Y", "ੜ"], ['Y', 'ੜ'],
["y", "ਰ"], ['y', 'ਰ'],
["U", "ਧ"], ['U', 'ਧ'],
["u", "ਦ"], ['u', 'ਦ'],
["I", "ਘ"], ['I', 'ਘ'],
["i", "ਗ"], ['i', 'ਗ'],
["O", "ਟ"], ['O', 'ਟ'],
["o", "ਤ"], ['o', 'ਤ'],
["P", "ਫ"], ['P', 'ਫ'],
["p", "ਪ"], ['p', 'ਪ'],
["\\{", "ਢ"], ['\\{', 'ਢ'],
["\\[", "ਡ"], ['\\[', 'ਡ'],
["\\}", "ਞ"], ['\\}', 'ਞ'],
["\\]", "ਙ"], ['\\]', 'ਙ'],
["A", "ਓ"], ['A', 'ਓ'],
["a", "ੋ"], ['a', 'ੋ'],
["S", "ਏ"], ['S', 'ਏ'],
["s", "ੇ"], ['s', 'ੇ'],
["D", "ਅ"], ['D', 'ਅ'],
["d", "੍"], ['d', '੍'],
["F", "ਇ"], ['F', 'ਇ'],
["f", "ਿ"], ['f', 'ਿ'],
["G", "ਉ"], ['G', 'ਉ'],
["g", "ੁ"], ['g', 'ੁ'],
["H", "ਠ"], ['H', 'ਠ'],
["h", "ਹ"], ['h', 'ਹ'],
["J", "ਝ"], ['J', 'ਝ'],
["j", "ਜ"], ['j', 'ਜ'],
["K", "ਖ"], ['K', 'ਖ'],
["k", "ਕ"], ['k', 'ਕ'],
["L", "ਥ"], ['L', 'ਥ'],
["l", "ਲ"], ['l', 'ਲ'],
[":", ":"], [':', ':'],
[";", "ਸ"], [';', 'ਸ'],
["\"", "\""], ['"', '"'],
["\\'", "'"], ['\\\'', '\''],
["\\|", "।"], ['\\|', '।'],
["\\", "\\"], ['\\', '\\'],
["Z", "਼"], ['Z', '਼'],
["z", "ੱ"], ['z', 'ੱ'],
["X", "ੰ"], ['X', 'ੰ'],
["x", "ਂ"], ['x', 'ਂ'],
["C", "ਛ"], ['C', 'ਛ'],
["c", "ਚ"], ['c', 'ਚ'],
["V", "ਯ"], ['V', 'ਯ'],
["v", "ਵ"], ['v', 'ਵ'],
["B", "ਭ"], ['B', 'ਭ'],
["b", "ਬ"], ['b', 'ਬ'],
["N", "ਣ"], ['N', 'ਣ'],
["n", "ਨ"], ['n', 'ਨ'],
["M", "ਠ"], ['M', 'ਠ'],
["m", "ਮ"], ['m', 'ਮ'],
["\\<", "<"], ['\\<', '<'],
[",", ","], [',', ','],
["\\>", ">"], ['\\>', '>'],
["\\.", "."], ['\\.', '.'],
["\\?", "?"], ['\\?', '?'],
["/", "/"], ['/', '/'],
["\\*", "*"] ['\\*', '*']
], ],
patterns_x: [ patterns_x: [
["1", ""], ['1', ''],
["2", "੨"], ['2', '੨'],
["3", "੩"], ['3', '੩'],
["4", ""], ['4', ''],
["5", "੫"], ['5', '੫'],
["6", "੬"], ['6', '੬'],
["7", "੭"], ['7', '੭'],
["8", "੮"], ['8', '੮'],
["9", "੯"], ['9', '੯'],
["0", ""], ['0', ''],
["y", "੍ਰ"], ['y', '੍ਰ'],
["i", "ਗ਼"], ['i', 'ਗ਼'],
["P", "ਫ਼"], ['P', 'ਫ਼'],
["h", "੍ਹ"], ['h', '੍ਹ'],
["j", "ਜ਼"], ['j', 'ਜ਼'],
["K", "ਖ਼"], ['K', 'ਖ਼'],
["l", "ਲ਼"], ['l', 'ਲ਼'],
[";", "ਸ਼"]] [';', 'ਸ਼']
]
}; };
$.ime.register( paJhelum );
$.ime.register( paJhelum );
}( jQuery ) ); }( jQuery ) );

View File

@@ -10,106 +10,108 @@
license: 'GPLv3', license: 'GPLv3',
version: '1.0', version: '1.0',
patterns: [ patterns: [
["1", "१"], ['1', '१'],
["\\@", "ॅ"], ['\\@', 'ॅ'],
["2", "२"], ['2', '२'],
["\\#", "्र"], ['\\#', '्र'],
["3", "३"], ['3', '३'],
["\\$", "र्"], ['\\$', 'र्'],
["4", "४"], ['4', '४'],
["5", "५"], ['5', '५'],
["6", "६"], ['6', '६'],
["7", "७"], ['7', '७'],
["8", "८"], ['8', '८'],
["\\(", "("], ['\\(', '('],
["9", "९"], ['9', '९'],
["\\]", "]"], ['\\]', ']'],
["0", ""], ['0', ''],
["\\_", ""], ['\\_', ''],
["\\-", "-"], ['\\-', '-'],
["\\+", "ऋ"], ['\\+', 'ऋ'],
["\\=", "ृ"], ['\\=', 'ृ'],
["Q", "औ"], ['Q', 'औ'],
["q", "ौ"], ['q', 'ौ'],
["W", "ऐ"], ['W', 'ऐ'],
["w", "ै"], ['w', 'ै'],
["E", "आ"], ['E', 'आ'],
["e", "ा"], ['e', 'ा'],
["R", "ई"], ['R', 'ई'],
["r", "ी"], ['r', 'ी'],
["T", "ऊ"], ['T', 'ऊ'],
["t", "ू"], ['t', 'ू'],
["Y", "भ"], ['Y', 'भ'],
["y", "ब"], ['y', 'ब'],
["U", "ङ"], ['U', 'ङ'],
["u", "ह"], ['u', 'ह'],
["I", "घ"], ['I', 'घ'],
["i", "ग"], ['i', 'ग'],
["O", "ध"], ['O', 'ध'],
["o", "द"], ['o', 'द'],
["P", "झ"], ['P', 'झ'],
["p", "ज"], ['p', 'ज'],
["\\{", "ढ"], ['\\{', 'ढ'],
["\\[", "ड"], ['\\[', 'ड'],
["\\}", "ञ"], ['\\}', 'ञ'],
["\\]", "़"], ['\\]', '़'],
["\\|", "ॠ"], ['\\|', 'ॠ'],
["\\\\", "ॄ"], ['\\\\', 'ॄ'],
["A", "ओ"], ['A', 'ओ'],
["a", "ो"], ['a', 'ो'],
["S", "ए"], ['S', 'ए'],
["s", "े"], ['s', 'े'],
["D", "अ"], ['D', 'अ'],
["d", "्"], ['d', '्'],
["F", "इ"], ['F', 'इ'],
["f", "ि"], ['f', 'ि'],
["G", "उ"], ['G', 'उ'],
["g", "ु"], ['g', 'ु'],
["H", "फ"], ['H', 'फ'],
["h", "प"], ['h', 'प'],
["j", "र"], ['j', 'र'],
["K", "ख"], ['K', 'ख'],
["k", "क"], ['k', 'क'],
["L", "थ"], ['L', 'थ'],
["l", "त"], ['l', 'त'],
[":", "छ"], [':', 'छ'],
[";", "च"], [';', 'च'],
["\"", "ठ"], ['"', 'ठ'],
["\\'", "ट"], ['\\\'', 'ट'],
["X", "ँ"], ['X', 'ँ'],
["x", "ं"], ['x', 'ं'],
["C", "ण"], ['C', 'ण'],
["c", "म"], ['c', 'म'],
["v", "न"], ['v', 'न'],
["b", "व"], ['b', 'व'],
["N", "ळ"], ['N', 'ळ'],
["n", "ल"], ['n', 'ल'],
["M", "श"], ['M', 'श'],
["m", "स"], ['m', 'स'],
["\\<", "ष"], ['\\<', 'ष'],
[",", ","], [',', ','],
["\\>", "।"], ['\\>', '।'],
["\\.", "."], ['\\.', '.'],
["/", "य"], ['/', 'य'],
["\\%", "ज्ञ"], ['\\%', 'ज्ञ'],
["\\^", "त्र"], ['\\^', 'त्र'],
["\\&", "क्ष"], ['\\&', 'क्ष'],
["\\*", "श्र"]], ['\\*', 'श्र']
],
patterns_x: [ patterns_x: [
["1", "\u200d"], ['1', '\u200d'],
["2", "\u200c"], ['2', '\u200c'],
["4", "₹"], ['4', '₹'],
["e", "॑"], ['e', '॑'],
["R", "ॡ"], ['R', 'ॡ'],
["r", "ॣ"], ['r', 'ॣ'],
["d", "॒"], ['d', '॒'],
["F", "ऌ"], ['F', 'ऌ'],
["f", "ॢ"], ['f', 'ॢ'],
["H", "फ़"], ['H', 'फ़'],
["X", "ॐ"], ['X', 'ॐ'],
["\\>", "ऽ"], ['\\>', 'ऽ'],
["\\.", "॥"]] ['\\.', '॥']
]
}; };
$.ime.register( saInScript2 );
$.ime.register( saInScript2 );
}( jQuery ) ); }( jQuery ) );

View File

@@ -102,7 +102,7 @@
['r', 'ॣ'], ['r', 'ॣ'],
['p', 'ज़'], ['p', 'ज़'],
['\\{', 'ढ़'], ['\\{', 'ढ़'],
['\\[', ,'ड़'], ['\\[', 'ड़'],
['H', 'फ़'], ['H', 'फ़'],
['J', 'ॻ'], ['J', 'ॻ'],
['K', 'ख़'], ['K', 'ख़'],
@@ -119,6 +119,6 @@
['\\.', '॥'] ['\\.', '॥']
] ]
}; };
$.ime.register( sdInScript2 );
$.ime.register( sdInScript2 );
}( jQuery ) ); }( jQuery ) );

View File

@@ -14,8 +14,8 @@
maxKeyLength: 3, maxKeyLength: 3,
patterns: [ patterns: [
// Uses "~" as "approximatly similar to" // 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 "ã"
[ "'A", 'Á' ], // The simple ~A does not work as there is a "Ã" [ '\'A', 'Á' ], // The simple ~A does not work as there is a "Ã"
[ '~c', 'č' ], [ '~c', 'č' ],
[ '~C', 'Č' ], [ '~C', 'Č' ],
[ '~d', 'đ' ], [ '~d', 'đ' ],
@@ -35,5 +35,4 @@
}; };
$.ime.register( defs ); $.ime.register( defs );
}( jQuery ) ); }( jQuery ) );

View File

@@ -92,9 +92,7 @@
['/', '-'], ['/', '-'],
['\\?', '_'] ['\\?', '_']
] ]
}; };
$.ime.register( srKbd ); $.ime.register( srKbd );
}( jQuery ) ); }( jQuery ) );

View File

@@ -11,97 +11,97 @@
license: 'GPLv3', license: 'GPLv3',
version: '1.0', version: '1.0',
patterns: [ patterns: [
["1", "௧"], ['1', '௧'],
["2", "௨"], ['2', '௨'],
["3", "௩"], ['3', '௩'],
["4", "௪"], ['4', '௪'],
["5", "௫"], ['5', '௫'],
["\\^", "த்ர"], ['\\^', 'த்ர'],
["6", "௬"], ['6', '௬'],
["\\&", "க்ஷ"], ['\\&', 'க்ஷ'],
["7", "௭"], ['7', '௭'],
["\\*", "ஷ்ர"], ['\\*', 'ஷ்ர'],
["8", "௮"], ['8', '௮'],
["\\(", "("], ['\\(', '('],
["9", "௯"], ['9', '௯'],
["\\)", ")"], ['\\)', ')'],
["0", ""], ['0', ''],
["\\_", "ஃ"], ['\\_', 'ஃ'],
["\\-", "-"], ['\\-', '-'],
["\\=","="], ['\\=','='],
["Q", "ஔ"], ['Q', 'ஔ'],
["q", "ௌ"], ['q', 'ௌ'],
["W", "ஐ"], ['W', 'ஐ'],
["w", "ை"], ['w', 'ை'],
["E", "ஆ"], ['E', 'ஆ'],
["e", "ா"], ['e', 'ா'],
["R", "ஈ"], ['R', 'ஈ'],
["r", "ீ"], ['r', 'ீ'],
["T", "ஊ"], ['T', 'ஊ'],
["t", "ூ"], ['t', 'ூ'],
["y", "y"], ['y', 'y'],
["U", "ங"], ['U', 'ங'],
["u", "ஹ"], ['u', 'ஹ'],
["p", "ஜ"], ['p', 'ஜ'],
["\\}", "ஞ"], ['\\}', 'ஞ'],
["A", "ஓ"], ['A', 'ஓ'],
["a", ""], ['a', ''],
["S", "ஏ"], ['S', 'ஏ'],
["s", "ே"], ['s', 'ே'],
["D", "அ"], ['D', 'அ'],
["d", "்"], ['d', '்'],
["F", "இ"], ['F', 'இ'],
["f", "ி"], ['f', 'ி'],
["G", "உ"], ['G', 'உ'],
["g", "ு"], ['g', 'ு'],
["h", "ப"], ['h', 'ப'],
["J", "ற"], ['J', 'ற'],
["j", "ர"], ['j', 'ர'],
["k", "க"], ['k', 'க'],
["l", "த"], ['l', 'த'],
[";", "ச"], [';', 'ச'],
["\\'", "ட"], ['\\\'', 'ட'],
["\\~", "ஒ"], ['\\~', 'ஒ'],
["\\`", "ொ"], ['\\`', 'ொ'],
["Z", "எ"], ['Z', 'எ'],
["z", "ெ"], ['z', 'ெ'],
["x", "ஂ"], ['x', 'ஂ'],
["X", "X"], ['X', 'X'],
["C", "ண"], ['C', 'ண'],
["c", "ம"], ['c', 'ம'],
["V", "ன"], ['V', 'ன'],
["v", "ந"], ['v', 'ந'],
["B", "ழ"], ['B', 'ழ'],
["b", "வ"], ['b', 'வ'],
["N", "ள"], ['N', 'ள'],
["n", "ல"], ['n', 'ல'],
["M", "ஶ"], ['M', 'ஶ'],
["m", "ஸ"], ['m', 'ஸ'],
["\\<", "ஷ"], ['\\<', 'ஷ'],
[",", ","], [',', ','],
["\\>", "।"], ['\\>', '।'],
["\\.", "."], ['\\.', '.'],
["/", "ய"] ['/', 'ய']
], ],
patterns_x: [ patterns_x: [
["1", ""], ['1', ''],
["2", ""], ['2', ''],
["4", "₹"], ['4', '₹'],
["0", "௰"], ['0', '௰'],
["\\-", "௱"], ['\\-', '௱'],
["\\=", "௲"], ['\\=', '௲'],
["y", "௷"], ['y', '௷'],
["h", "௶"], ['h', '௶'],
["X", "ௐ"], ['X', 'ௐ'],
["C", "௸"], ['C', '௸'],
["c", "௴"], ['c', '௴'],
["V", "௺"], ['V', '௺'],
["v", "௳"], ['v', '௳'],
["b", "௵"], ['b', '௵'],
[",", "௹"], [',', '௹'],
[".", "॥"] ['.', '॥']
] ]
}; };
$.ime.register( taInScript2 );
$.ime.register( taInScript2 );
}( jQuery ) ); }( jQuery ) );

View File

@@ -117,7 +117,6 @@
['4', '₹'], ['4', '₹'],
['\\=', 'ౄ'], ['\\=', 'ౄ'],
['\\+', 'ౠ']] ['\\+', 'ౠ']]
}; };
$.ime.register( teInScript ); $.ime.register( teInScript );

View File

@@ -10,117 +10,117 @@
license: 'GPLv3', license: 'GPLv3',
version: '1.0', version: '1.0',
patterns: [ patterns: [
["1", "౧"], ['1', '౧'],
["2", "౨"], ['2', '౨'],
["3", "౩"], ['3', '౩'],
["4", "౪"], ['4', '౪'],
["5", "౫"], ['5', '౫'],
["6", "౬"], ['6', '౬'],
["7", "౭"], ['7', '౭'],
["8", "౮"], ['8', '౮'],
["\\(", "("], ['\\(', '('],
["9", "౯"], ['9', '౯'],
["\\)", ")"], ['\\)', ')'],
["0", ""], ['0', ''],
["\\_", "ః"], ['\\_', 'ః'],
["\\-", "-"], ['\\-', '-'],
["\\+", "ఋ"], ['\\+', 'ఋ'],
["\\=", "ృ"], ['\\=', 'ృ'],
["Q", "ఔ"], ['Q', 'ఔ'],
["q", "ౌ"], ['q', 'ౌ'],
["W", "ఐ"], ['W', 'ఐ'],
["w", "ై"], ['w', 'ై'],
["E", "ఆ"], ['E', 'ఆ'],
["e", "ా"], ['e', 'ా'],
["R", "ఈ"], ['R', 'ఈ'],
["r", "ీ"], ['r', 'ీ'],
["T", "ఊ"], ['T', 'ఊ'],
["t", "ూ"], ['t', 'ూ'],
["Y", "భ"], ['Y', 'భ'],
["y", "బ"], ['y', 'బ'],
["U", "ఙ"], ['U', 'ఙ'],
["u", "హ"], ['u', 'హ'],
["I", "ఘ"], ['I', 'ఘ'],
["i", "గ"], ['i', 'గ'],
["O", "ధ"], ['O', 'ధ'],
["o", "ద"], ['o', 'ద'],
["P", "ఝ"], ['P', 'ఝ'],
["p", "జ"], ['p', 'జ'],
["\\{", "ఢ"], ['\\{', 'ఢ'],
["\\[", "డ"], ['\\[', 'డ'],
["\\}", "ఞ"], ['\\}', 'ఞ'],
["A", "ఓ"], ['A', 'ఓ'],
["a", "ో"], ['a', 'ో'],
["S", "ఏ"], ['S', 'ఏ'],
["s", "ే"], ['s', 'ే'],
["D", "అ"], ['D', 'అ'],
["d", "్"], ['d', '్'],
["F", "ఇ"], ['F', 'ఇ'],
["f", "ి"], ['f', 'ి'],
["G", "ఉ"], ['G', 'ఉ'],
["g", "ు"], ['g', 'ు'],
["H", "ఫ"], ['H', 'ఫ'],
["h", "ప"], ['h', 'ప'],
["J", "ఱ"], ['J', 'ఱ'],
["j", "ర"], ['j', 'ర'],
["K", "ఖ"], ['K', 'ఖ'],
["k", "క"], ['k', 'క'],
["L", "థ"], ['L', 'థ'],
["l", "త"], ['l', 'త'],
[":", "ఛ"], [':', 'ఛ'],
[";", "చ"], [';', 'చ'],
["\"", "ఠ"], ['"', 'ఠ'],
["\\'", "ట"], ['\\\'', 'ట'],
["\\~", "ఒ"], ['\\~', 'ఒ'],
["\\`", "ొ"], ['\\`', 'ొ'],
["Z", "ఎ"], ['Z', 'ఎ'],
["z", "ె"], ['z', 'ె'],
["X", "ఁ"], ['X', 'ఁ'],
["x", ""], ['x', ''],
["C", "ణ"], ['C', 'ణ'],
["c", "మ"], ['c', 'మ'],
["v", "న"], ['v', 'న'],
["b", "వ"], ['b', 'వ'],
["N", "ళ"], ['N', 'ళ'],
["n", "ల"], ['n', 'ల'],
["M", "శ"], ['M', 'శ'],
["m", "స"], ['m', 'స'],
["\\<", "ష"], ['\\<', 'ష'],
[",", ","], [',', ','],
["\\>", "।"], ['\\>', '।'],
["\\.", "."], ['\\.', '.'],
["/", "య"], ['/', 'య'],
["\\%", "జ్ఞ"], ['\\%', 'జ్ఞ'],
["\\^", "త్ర"], ['\\^', 'త్ర'],
["\\&", "క్ష"], ['\\&', 'క్ష'],
["\\*", "శ్ర"] ['\\*', 'శ్ర']
], ],
patterns_x: [ patterns_x: [
["\\!", "౹"], ['\\!', '౹'],
["\\@", "౼"], ['\\@', '౼'],
["\\#", "౺"], ['\\#', '౺'],
["\\$", "౽"], ['\\$', '౽'],
["4", "₹"], ['4', '₹'],
["\\%", "౻"], ['\\%', '౻'],
["\\^", "౾"], ['\\^', '౾'],
["1", ""], ['1', ''],
["2", ""], ['2', ''],
["0", "౸"], ['0', '౸'],
["\\-", "౿"], ['\\-', '౿'],
["\\+", "ౠ"], ['\\+', 'ౠ'],
["\\=", "ౄ"], ['\\=', 'ౄ'],
["R", "ౣ"], ['R', 'ౣ'],
["r", "ౡ"], ['r', 'ౡ'],
["p", "ౙ"], ['p', 'ౙ'],
["F", "ఌ"], ['F', 'ఌ'],
["f", "ౢ"], ['f', 'ౢ'],
[";", "ౘ"], [';', 'ౘ'],
["Z", "ౖ"], ['Z', 'ౖ'],
["z", "ౕ"], ['z', 'ౕ'],
["\\>", "ఽ"], ['\\>', 'ఽ'],
["\\.", "॥"] ['\\.', '॥']
] ]
}; };
$.ime.register( teInScript2 );
$.ime.register( teInScript2 );
}( jQuery ) ); }( jQuery ) );

View File

@@ -108,7 +108,6 @@
['_', '๘'], ['_', '๘'],
['\\+', '๙'] ['\\+', '๙']
] ]
}; };
$.ime.register( kedmanee ); $.ime.register( kedmanee );

View File

@@ -108,7 +108,6 @@
['_', '-'], ['_', '-'],
['\\+', '%'] ['\\+', '%']
] ]
}; };
$.ime.register( pattachote ); $.ime.register( pattachote );

View File

@@ -105,7 +105,6 @@
['\\&', 'ٔ'], ['\\&', 'ٔ'],
['\\*', 'ٌ']] ['\\*', 'ٌ']]
}; };
$.ime.register( urPhonetic ); $.ime.register( urPhonetic );
}( jQuery ) ); }( jQuery ) );

View File

@@ -0,0 +1,21 @@
{
"@metadata": {
"authors": [
"Klenje"
]
},
"uls-select-language": "Siel\u00e7 la lenghe",
"uls-region-WW": "Dut il mont",
"uls-region-SP": "Speci\u00e2l",
"uls-region-AM": "Americhe",
"uls-region-AF": "Afriche",
"uls-region-EU": "Europe",
"uls-region-AS": "Asie",
"uls-region-ME": "Medi Orient",
"uls-region-PA": "Pacjific",
"uls-no-results-found": "Nissun risult\u00e2t",
"uls-common-languages": "Lenghis comunis",
"uls-no-results-suggestion-title": "Tu puedis jessi interess\u00e2t a:",
"uls-search-help": "Tu pues cir\u00ee par non de lenghe, non dal alfabet, codis ISO de lenghe o tu puedis cir\u00ee intune regjon:",
"uls-search-placeholder": "Ricercje de lenghe"
}

View File

@@ -2,11 +2,13 @@
"@metadata": { "@metadata": {
"authors": [ "authors": [
"Harsh4101991", "Harsh4101991",
"KartikMistry",
"Santhosh.thottingal" "Santhosh.thottingal"
] ]
}, },
"uls-select-language": "\u0aad\u0abe\u0ab7\u0abe \u0aaa\u0ab8\u0a82\u0aa6 \u0a95\u0ab0\u0acb", "uls-select-language": "\u0aad\u0abe\u0ab7\u0abe \u0aaa\u0ab8\u0a82\u0aa6 \u0a95\u0ab0\u0acb",
"uls-region-WW": "\u0ab5\u0abf\u0ab6\u0acd\u0ab5\u0aad\u0ab0\u0aae\u0abe\u0a82", "uls-region-WW": "\u0ab5\u0abf\u0ab6\u0acd\u0ab5\u0aad\u0ab0\u0aae\u0abe\u0a82",
"uls-region-SP": "\u0a96\u0abe\u0ab8",
"uls-region-AM": "\u0a85\u0aae\u0ac7\u0ab0\u0abf\u0a95\u0abe", "uls-region-AM": "\u0a85\u0aae\u0ac7\u0ab0\u0abf\u0a95\u0abe",
"uls-region-AF": "\u0a86\u0aab\u0acd\u0ab0\u0abf\u0a95\u0abe", "uls-region-AF": "\u0a86\u0aab\u0acd\u0ab0\u0abf\u0a95\u0abe",
"uls-region-EU": "\u0aaf\u0ac1\u0ab0\u0acb\u0aaa", "uls-region-EU": "\u0aaf\u0ac1\u0ab0\u0acb\u0aaa",

View File

@@ -1,6 +1,7 @@
{ {
"@metadata": { "@metadata": {
"authors": [ "authors": [
"IRTC1015",
"\uc544\ub77c" "\uc544\ub77c"
] ]
}, },
@@ -14,7 +15,7 @@
"uls-region-ME": "\uc911\ub3d9", "uls-region-ME": "\uc911\ub3d9",
"uls-region-PA": "\ud0dc\ud3c9\uc591", "uls-region-PA": "\ud0dc\ud3c9\uc591",
"uls-no-results-found": "\uacb0\uacfc\uac00 \uc5c6\uc2b5\ub2c8\ub2e4", "uls-no-results-found": "\uacb0\uacfc\uac00 \uc5c6\uc2b5\ub2c8\ub2e4",
"uls-common-languages": "\uacf5\uc6a9\uc5b4", "uls-common-languages": "\uc790\uc8fc \uc0ac\uc6a9\ud558\ub294 \uc5b8\uc5b4",
"uls-no-results-suggestion-title": "\uc774\uac83\uc744 \ucc3e\uc73c\uc168\ub098\uc694:", "uls-no-results-suggestion-title": "\uc774\uac83\uc744 \ucc3e\uc73c\uc168\ub098\uc694:",
"uls-search-help": "\uc5b8\uc5b4 \uc774\ub984, \ubb38\uc790 \uccb4\uacc4 \uc774\ub984, \uc5b8\uc5b4\uc758 ISO \ucf54\ub4dc\ub85c \ucc3e\uc744 \uc218 \uc788\uc73c\uba70 \uc9c0\uc5ed\ubcc4\ub85c \ucc3e\uc544\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4:", "uls-search-help": "\uc5b8\uc5b4 \uc774\ub984, \ubb38\uc790 \uccb4\uacc4 \uc774\ub984, \uc5b8\uc5b4\uc758 ISO \ucf54\ub4dc\ub85c \ucc3e\uc744 \uc218 \uc788\uc73c\uba70 \uc9c0\uc5ed\ubcc4\ub85c \ucc3e\uc544\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4:",
"uls-search-placeholder": "\uc5b8\uc5b4 \ucc3e\uae30" "uls-search-placeholder": "\uc5b8\uc5b4 \ucc3e\uae30"

View File

@@ -0,0 +1,21 @@
{
"@metadata": {
"authors": [
"Ahmed-Najib-Biabani-Ibrahimkhel"
]
},
"uls-select-language": "\u0698\u0628\u0647 \u067c\u0627\u06a9\u0644",
"uls-region-WW": "\u0646\u0693\u06d0\u0648\u0627\u0644",
"uls-region-SP": "\u0681\u0627\u0646\u06ab\u0693\u06cc",
"uls-region-AM": "\u0627\u0645\u0631\u064a\u06a9\u0627",
"uls-region-AF": "\u0627\u0641\u0631\u064a\u0642\u0627",
"uls-region-EU": "\u0627\u0631\u0648\u067e\u0627",
"uls-region-AS": "\u0622\u0633\u064a\u0627",
"uls-region-ME": "\u0645\u0646\u0681\u0646\u06cc \u062e\u062a\u064a\u0681",
"uls-region-PA": "\u063a\u0644\u06cc \u0633\u0645\u0646\u062f\u0631",
"uls-no-results-found": "\u067e\u0627\u064a\u0644\u06d0 \u0648 \u0646\u0647 \u0645\u0648\u0646\u062f\u0644 \u0634\u0648\u06d0",
"uls-common-languages": "\u062f\u0648\u062f\u06d0 \u0698\u0628\u06d0",
"uls-no-results-suggestion-title": "\u06a9\u06d0\u062f\u0627\u06cc \u0634\u064a \u062a\u0627\u0633\u06d0 \u064a\u06d0 \u0644\u06d0\u0648\u0627\u0644\u0647 \u0627\u0648\u0633\u06cd:",
"uls-search-help": "\u062a\u0627\u0633\u06d0 \u062f \u0698\u0628\u06d0 \u062f \u0646\u0648\u0645 \u0644\u0647 \u0645\u062e\u06d0\u060c \u062f \u0633\u06a9\u0631\u06d0\u067e\u067c \u0646\u0648\u0645\u060c \u062f \u0698\u0628\u06d0 \u062f ISO \u06a9\u0648\u0689 \u0644\u0647 \u0645\u062e\u06d0 \u0627\u0648 \u064a\u0627 \u0647\u0645 \u062f \u0633\u064a\u0645\u06d0 \u0644\u0647 \u0645\u062e\u06d0 \u067e\u0644\u067c\u0646\u06d0 \u06a9\u0693\u0644\u06cc \u0634\u06cc:",
"uls-search-placeholder": "\u062f \u0698\u0628\u06d0 \u067e\u0644\u067c\u0646\u0647"
}

View File

@@ -7,6 +7,7 @@
}, },
"uls-select-language": "\u0c2d\u0c3e\u0c37\u0c28\u0c41 \u0c0e\u0c02\u0c1a\u0c41\u0c15\u0c4b\u0c02\u0c21\u0c3f", "uls-select-language": "\u0c2d\u0c3e\u0c37\u0c28\u0c41 \u0c0e\u0c02\u0c1a\u0c41\u0c15\u0c4b\u0c02\u0c21\u0c3f",
"uls-region-WW": "\u0c2a\u0c4d\u0c30\u0c2a\u0c02\u0c1a\u0c35\u0c4d\u0c2f\u0c3e\u0c2a\u0c4d\u0c24\u0c02", "uls-region-WW": "\u0c2a\u0c4d\u0c30\u0c2a\u0c02\u0c1a\u0c35\u0c4d\u0c2f\u0c3e\u0c2a\u0c4d\u0c24\u0c02",
"uls-region-SP": "\u0c2a\u0c4d\u0c30\u0c24\u0c4d\u0c2f\u0c47\u0c15\u0c02",
"uls-region-AM": "\u0c05\u0c2e\u0c46\u0c30\u0c3f\u0c15\u0c3e", "uls-region-AM": "\u0c05\u0c2e\u0c46\u0c30\u0c3f\u0c15\u0c3e",
"uls-region-AF": "\u0c06\u0c2b\u0c4d\u0c30\u0c3f\u0c15\u0c3e", "uls-region-AF": "\u0c06\u0c2b\u0c4d\u0c30\u0c3f\u0c15\u0c3e",
"uls-region-EU": "\u0c10\u0c30\u0c4b\u0c2a\u0c3e", "uls-region-EU": "\u0c10\u0c30\u0c4b\u0c2a\u0c3e",

View File

@@ -21,9 +21,11 @@
( function ( $ ) { ( function ( $ ) {
'use strict'; 'use strict';
var template, ULS;
// Region numbers in id attributes also appear in the langdb. // Region numbers in id attributes also appear in the langdb.
/*jshint multistr:true */ /*jshint multistr:true */
var template = '\ template = '\
<div class="grid uls-menu uls-wide"> \ <div class="grid uls-menu uls-wide"> \
<div class="row"> \ <div class="row"> \
<span id="uls-close" class="icon-close"></span> \ <span id="uls-close" class="icon-close"></span> \
@@ -80,7 +82,7 @@
/** /**
* ULS Public class definition * ULS Public class definition
*/ */
var ULS = function ( element, options ) { ULS = function ( element, options ) {
this.$element = $( element ); this.$element = $( element );
this.options = $.extend( {}, $.fn.uls.defaults, options ); this.options = $.extend( {}, $.fn.uls.defaults, options );
this.$menu = $( template ); this.$menu = $( template );

View File

@@ -25,7 +25,9 @@
(function ( $ ) { (function ( $ ) {
'use strict'; 'use strict';
var LanguageFilter = function( element, options ) { var LanguageFilter, delay;
LanguageFilter = function( element, options ) {
this.$element = $( element ); this.$element = $( element );
this.options = $.extend( {}, $.fn.regionselector.defaults, options ); this.options = $.extend( {}, $.fn.regionselector.defaults, options );
this.$element.addClass( 'languagefilter' ); this.$element.addClass( 'languagefilter' );
@@ -37,7 +39,7 @@
this.listen(); this.listen();
}; };
var delay = ( function() { delay = ( function() {
var timer = 0; var timer = 0;
return function( callback, milliseconds ) { return function( callback, milliseconds ) {
@@ -63,9 +65,11 @@
}, },
keyup: function( e ) { keyup: function( e ) {
var suggestion, query, languageFilter;
switch( e.keyCode ) { switch( e.keyCode ) {
case 9: // Tab -> Autocomplete case 9: // Tab -> Autocomplete
var suggestion = this.$suggestion.val(); suggestion = this.$suggestion.val();
if ( suggestion && suggestion !== this.$element.val() ) { if ( suggestion && suggestion !== this.$element.val() ) {
this.$element.val( suggestion ); this.$element.val( suggestion );
@@ -78,7 +82,7 @@
break; break;
} }
var query = $.trim( this.$element.val() ).toLowerCase(); query = $.trim( this.$element.val() ).toLowerCase();
if ( this.selectedLanguage ) { if ( this.selectedLanguage ) {
// this.selectLanguage will be populated from a matching search // this.selectLanguage will be populated from a matching search
@@ -91,7 +95,7 @@
break; break;
default: default:
var languageFilter = this; languageFilter = this;
if ( e.which < 32 && if ( e.which < 32 &&
e.which !== 8 // Backspace e.which !== 8 // Backspace

View File

@@ -22,8 +22,10 @@
( function ( $ ) { ( function ( $ ) {
'use strict'; 'use strict';
var noResultsTemplate, LanguageCategoryDisplay;
/*jshint multistr:true */ /*jshint multistr:true */
var noResultsTemplate = '\ noResultsTemplate = '\
<div class="twelve columns uls-no-results-view">\ <div class="twelve columns uls-no-results-view">\
<h2 data-i18n="uls-no-results-found" class="eleven columns end offset-by-one uls-no-results-found-title">\ <h2 data-i18n="uls-no-results-found" class="eleven columns end offset-by-one uls-no-results-found-title">\
No results found\ No results found\
@@ -47,7 +49,7 @@
</div>'; </div>';
/*jshint multistr:false */ /*jshint multistr:false */
var LanguageCategoryDisplay = function ( element, options ) { LanguageCategoryDisplay = function ( element, options ) {
this.$element = $( element ); this.$element = $( element );
this.options = $.extend( {}, $.fn.lcd.defaults, options ); this.options = $.extend( {}, $.fn.lcd.defaults, options );
this.$element.addClass( 'lcd' ); this.$element.addClass( 'lcd' );
@@ -74,7 +76,8 @@
* @param region Optional region * @param region Optional region
*/ */
addToRegion: function ( langCode, region ) { addToRegion: function ( langCode, region ) {
var lcd = this, var i, regionCode, $li, $column, lastLanguage, lastScriptGroup, currentScriptGroup,
lcd = this,
language = lcd.options.languages[langCode], language = lcd.options.languages[langCode],
langName = $.uls.data.getAutonym( langCode ) || language || langCode, langName = $.uls.data.getAutonym( langCode ) || language || langCode,
regions = []; regions = [];
@@ -90,10 +93,10 @@
regions = [ 'WW' ]; regions = [ 'WW' ];
} }
for ( var i = 0; i < regions.length; i++ ) { for ( i = 0; i < regions.length; i++ ) {
var regionCode = regions[i]; regionCode = regions[i];
var $li = $( '<li>' ) $li = $( '<li>' )
.data( 'code', langCode ) .data( 'code', langCode )
.attr( { .attr( {
lang: langCode, lang: langCode,
@@ -104,11 +107,11 @@
); );
// Append the element to the column in the list // Append the element to the column in the list
var $column = lcd.getColumn( regionCode ); $column = lcd.getColumn( regionCode );
var lastLanguage = $column.find( 'li:last' ).data( 'code' ); lastLanguage = $column.find( 'li:last' ).data( 'code' );
if ( lastLanguage ) { if ( lastLanguage ) {
var lastScriptGroup = $.uls.data.getScriptGroupOfLanguage( lastLanguage ), lastScriptGroup = $.uls.data.getScriptGroupOfLanguage( lastLanguage );
currentScriptGroup = $.uls.data.getScriptGroupOfLanguage( langCode ); currentScriptGroup = $.uls.data.getScriptGroupOfLanguage( langCode );
if ( lastScriptGroup !== currentScriptGroup ) { if ( lastScriptGroup !== currentScriptGroup ) {
@@ -172,7 +175,7 @@
PA: 'Pacific' PA: 'Pacific'
}; };
$.each( $.uls.data.regiongroups, function ( regionCode, regionIndex ) { $.each( $.uls.data.regiongroups, function ( regionCode ) {
$section = $( '<div>' ).addClass( 'twelve columns uls-lcd-region-section' ).prop( 'id', regionCode ); $section = $( '<div>' ).addClass( 'twelve columns uls-lcd-region-section' ).prop( 'id', regionCode );
$sectionTitle = $( '<h3 data-i18n="uls-region-' + regionCode + '">' ) $sectionTitle = $( '<h3 data-i18n="uls-region-' + regionCode + '">' )
@@ -194,6 +197,9 @@
}, },
quicklist: function () { quicklist: function () {
var quickList, $quickListSection, $quickListSectionTitle, i,
$column, langCode, language, langName, $li;
if ( $.isFunction( this.options.quickList ) ) { if ( $.isFunction( this.options.quickList ) ) {
this.options.quickList = this.options.quickList(); this.options.quickList = this.options.quickList();
} }
@@ -203,24 +209,24 @@
} }
// Pick only the first elements, because we don't have room for more // Pick only the first elements, because we don't have room for more
var quickList = this.options.quickList; quickList = this.options.quickList;
quickList = quickList.slice( 0, 16 ); quickList = quickList.slice( 0, 16 );
quickList.sort( $.uls.data.sortByAutonym ); quickList.sort( $.uls.data.sortByAutonym );
var $quickListSection = $( '<div>' ).addClass( 'twelve columns uls-lcd-region-section' ).prop( 'id', 'uls-lcd-quicklist' ); $quickListSection = $( '<div>' ).addClass( 'twelve columns uls-lcd-region-section' ).prop( 'id', 'uls-lcd-quicklist' );
var $quickListSectionTitle = $( '<h3 data-i18n="uls-common-languages">' ) $quickListSectionTitle = $( '<h3 data-i18n="uls-common-languages">' )
.addClass( 'eleven columns uls-lcd-region-section uls-lcd-region-title offset-by-one' ) .addClass( 'eleven columns uls-lcd-region-section uls-lcd-region-title offset-by-one' )
.text( 'Common languages' ); // This is placeholder text if jquery.i18n not present .text( 'Common languages' ); // This is placeholder text if jquery.i18n not present
$quickListSection.append( $quickListSectionTitle ); $quickListSection.append( $quickListSectionTitle );
this.$element.prepend( $quickListSection ); this.$element.prepend( $quickListSection );
this.regionDivs.quick = $quickListSection; this.regionDivs.quick = $quickListSection;
for ( var i = 0; i < quickList.length; i++) { for ( i = 0; i < quickList.length; i++) {
var $column = this.getColumn( 'quick', i % 4 === 0 ); $column = this.getColumn( 'quick', i % 4 === 0 );
var langCode = quickList[i]; langCode = quickList[i];
var language = this.options.languages[langCode]; language = this.options.languages[langCode];
var langName = $.uls.data.getAutonym( langCode ) || language || langCode; langName = $.uls.data.getAutonym( langCode ) || language || langCode;
var $li = $( '<li>' ) $li = $( '<li>' )
.data( 'code', langCode ) .data( 'code', langCode )
.attr( { .attr( {
lang: langCode, lang: langCode,

View File

@@ -22,13 +22,15 @@
/* RegionSelector plugin definition */ /* RegionSelector plugin definition */
var RegionSelector, delay;
/** /**
* Region selector is a language selector based on regions. * Region selector is a language selector based on regions.
* Usage: $( 'jqueryselector' ).regionselector( options ); * Usage: $( 'jqueryselector' ).regionselector( options );
* The attached element should have data-regiongroup attribute * The attached element should have data-regiongroup attribute
* that defines the regiongroup for the selector. * that defines the regiongroup for the selector.
*/ */
var RegionSelector = function ( element, options ) { RegionSelector = function ( element, options ) {
this.$element = $( element ); this.$element = $( element );
this.options = $.extend( {}, $.fn.regionselector.defaults, options ); this.options = $.extend( {}, $.fn.regionselector.defaults, options );
this.$element.addClass( 'regionselector' ); this.$element.addClass( 'regionselector' );
@@ -52,10 +54,10 @@
}, },
test: function ( langCode ) { test: function ( langCode ) {
var langRegions = $.uls.data.getRegions( langCode ), var region, i,
region; langRegions = $.uls.data.getRegions( langCode );
for ( var i = 0; i < this.regions.length; i++ ) { for ( i = 0; i < this.regions.length; i++ ) {
region = this.regions[i]; region = this.regions[i];
if ( $.inArray( region, langRegions ) >= 0 ) { if ( $.inArray( region, langRegions ) >= 0 ) {
@@ -68,10 +70,12 @@
}, },
show: function () { show: function () {
var result, languagesByScriptGroup, scriptGroup, languages, i;
if ( this.cache ) { if ( this.cache ) {
// If the result cache is present, render the results from there. // If the result cache is present, render the results from there.
//noinspection JSUnusedAssignment //noinspection JSUnusedAssignment
var result = null; result = null;
for ( result in this.cache ) { for ( result in this.cache ) {
this.render( result, this.cache[result] ); this.render( result, this.cache[result] );
@@ -79,13 +83,13 @@
} else { } else {
this.cache = {}; this.cache = {};
// Get the languages grouped by script group // Get the languages grouped by script group
var languagesByScriptGroup = $.uls.data.getLanguagesByScriptGroup( this.options.languages ); languagesByScriptGroup = $.uls.data.getLanguagesByScriptGroup( this.options.languages );
// Make sure that we go by the original order // Make sure that we go by the original order
// of script groups // of script groups
for ( var scriptGroup in $.uls.data.scriptgroups ) { for ( scriptGroup in $.uls.data.scriptgroups ) {
// Get the languages for the script group // Get the languages for the script group
var languages = languagesByScriptGroup[scriptGroup]; languages = languagesByScriptGroup[scriptGroup];
// It's possible that some script groups are missing // It's possible that some script groups are missing
if ( !languages ) { if ( !languages ) {
@@ -95,7 +99,7 @@
// Sort it based on autonym // Sort it based on autonym
languages.sort( $.uls.data.sortByAutonym ); languages.sort( $.uls.data.sortByAutonym );
for ( var i = 0; i < languages.length; i++ ) { for ( i = 0; i < languages.length; i++ ) {
// Check whether it belongs to the region // Check whether it belongs to the region
this.test( languages[i] ); this.test( languages[i] );
} }
@@ -145,7 +149,7 @@
this.options.$target.$element.bind( 'scrollend', $.proxy( this.next, this ) ); this.options.$target.$element.bind( 'scrollend', $.proxy( this.next, this ) );
}, },
click: function ( e ) { click: function () {
// Don't do anything if a region is selected already // Don't do anything if a region is selected already
if ( this.$element.hasClass( 'active' ) ) { if ( this.$element.hasClass( 'active' ) ) {
return; return;
@@ -191,7 +195,7 @@
$.fn.regionselector.Constructor = RegionSelector; $.fn.regionselector.Constructor = RegionSelector;
var delay = ( function () { delay = ( function () {
var timer = 0; var timer = 0;
return function ( callback, milliseconds ) { return function ( callback, milliseconds ) {
clearTimeout( timer ); clearTimeout( timer );