Update jquery.ime to 7572e2

Documentation, code clean ups and build updates

Change-Id: I7ce3d75345b76f2a7693b6143e013b6a8202e093
This commit is contained in:
Santhosh Thottingal
2016-04-12 10:05:15 +05:30
parent 0bf38c715f
commit 28044a6f14
134 changed files with 11484 additions and 11473 deletions

View File

@@ -13,86 +13,86 @@
contextLength: 1,
maxKeyLength: 4,
patterns: [
['(మ్|న్)b', 'ంబ్'],
['(మ్|న్)B', 'ంభ్'],
['(మ్|న్)c', 'ంచ్'],
['(మ్|న్)C', 'ంఛ్'],
['(మ్|న్)d', 'ంద్'],
['(మ్|న్)D', 'ండ్'],
['(మ్|న్)[fFP]', 'ంఫ్'],
['(మ్|న్)g', 'ంగ్'],
['(మ్|న్)h', 'ంహ్'],
['(మ్|న్)j', 'ంజ్'],
['(మ్|న్)J', 'ంఝ్'],
['(మ్|న్)k', 'ంక్'],
['(మ్|న్)L', 'ంళ్'],
['(మ్|న్)p', 'ంప్'],
['(మ్|న్)r', 'ంర్'],
['(మ్|న్)s', 'ంస్'],
['(మ్|న్)t', 'ంత్'],
['(మ్|న్)T', 'ంట్'],
['(మ్|న్)[vwVW]', 'ంవ్'],
['(మ్|న్)[xX]', 'ంక్ష్'],
[ '(మ్|న్)b', 'ంబ్' ],
[ '(మ్|న్)B', 'ంభ్' ],
[ '(మ్|న్)c', 'ంచ్' ],
[ '(మ్|న్)C', 'ంఛ్' ],
[ '(మ్|న్)d', 'ంద్' ],
[ '(మ్|న్)D', 'ండ్' ],
[ '(మ్|న్)[fFP]', 'ంఫ్' ],
[ '(మ్|న్)g', 'ంగ్' ],
[ '(మ్|న్)h', 'ంహ్' ],
[ '(మ్|న్)j', 'ంజ్' ],
[ '(మ్|న్)J', 'ంఝ్' ],
[ '(మ్|న్)k', 'ంక్' ],
[ '(మ్|న్)L', 'ంళ్' ],
[ '(మ్|న్)p', 'ంప్' ],
[ '(మ్|న్)r', 'ంర్' ],
[ '(మ్|న్)s', 'ంస్' ],
[ '(మ్|న్)t', 'ంత్' ],
[ '(మ్|న్)T', 'ంట్' ],
[ '(మ్|న్)[vwVW]', 'ంవ్' ],
[ '(మ్|న్)[xX]', 'ంక్ష్' ],
// & for forcing combination
['(మ్|న్)&b', '$1బ్'],
['(మ్|న్)&B', '$1బ్'],
['(మ్|న్)&c', '$1చ్'],
['(మ్|న్)&C', '$1ఛ్'],
['(మ్|న్)&d', '$1ద్'],
['(మ్|న్)&D', '$1డ్'],
['(మ్|న్)&[fFP]', '$1ఫ్'],
['(మ్|న్)&g', '$1గ్'],
['(మ్|న్)&h', '$1హ్'],
['(మ్|న్)&j', '$1జ్'],
['(మ్|న్)&J', '$1ఝ్'],
['(మ్|న్)&k', '$1క్'],
['(మ్|న్)&L', '$1ళ్'],
['(మ్|న్)&p', '$1ప్'],
['(మ్|న్)&r', '$1ర్'],
['(మ్|న్)&s', '$1స్'],
['(మ్|న్)&t', '$1త్'],
['(మ్|న్)&T', '$1ట్'],
['(మ్|న్)&[vwVW]', '$1వ్'],
['(మ్|న్)&[xX]', '$1క్ష్'],
['(మ్|న్)&(\\s|\\.|\\, |\\))', '$1$2'],
[ '(మ్|న్)&b', '$1బ్' ],
[ '(మ్|న్)&B', '$1బ్' ],
[ '(మ్|న్)&c', '$1చ్' ],
[ '(మ్|న్)&C', '$1ఛ్' ],
[ '(మ్|న్)&d', '$1ద్' ],
[ '(మ్|న్)&D', '$1డ్' ],
[ '(మ్|న్)&[fFP]', '$1ఫ్' ],
[ '(మ్|న్)&g', '$1గ్' ],
[ '(మ్|న్)&h', '$1హ్' ],
[ '(మ్|న్)&j', '$1జ్' ],
[ '(మ్|న్)&J', '$1ఝ్' ],
[ '(మ్|న్)&k', '$1క్' ],
[ '(మ్|న్)&L', '$1ళ్' ],
[ '(మ్|న్)&p', '$1ప్' ],
[ '(మ్|న్)&r', '$1ర్' ],
[ '(మ్|న్)&s', '$1స్' ],
[ '(మ్|న్)&t', '$1త్' ],
[ '(మ్|న్)&T', '$1ట్' ],
[ '(మ్|న్)&[vwVW]', '$1వ్' ],
[ '(మ్|న్)&[xX]', '$1క్ష్' ],
[ '(మ్|న్)&(\\s|\\.|\\, |\\))', '$1$2' ],
// అ
['([క-హ]|ౘ|ౙ)్a', '$1'],
[ '([క-హ]|ౘ|ౙ)్a', '$1' ],
// ఆ
['([క-హ])(్A|a|\')', '$1ా'],
[ '([క-హ])(్A|a|\')', '$1ా' ],
// ఇ
['([క-హ])్i', '$1ి'],
[ '([క-హ])్i', '$1ి' ],
// ఈ
['([క-హ])(్I|ిi|ి\'|ెe)', '$1ీ'],
[ '([క-హ])(్I|ిi|ి\'|ెe)', '$1ీ' ],
// ఉ
['([క-హ])్u', '$1ు'],
[ '([క-హ])్u', '$1ు' ],
// ఊ
['([క-హ])(ుu|ు\'|ుa|్U)', '$1ూ'],
['([క-హ])ొo', 'o', '$1ూ'],
[ '([క-హ])(ుu|ు\'|ుa|్U)', '$1ూ' ],
[ '([క-హ])ొo', 'o', '$1ూ' ],
// ఋ
['([క-హ])్R', '$1ృ'],
['([క-హ])్ర్\'', '$1ృ'],
[ '([క-హ])్R', '$1ృ' ],
[ '([క-హ])్ర్\'', '$1ృ' ],
// ౠ
['([క-హ])ృu', '$1ౄ'],
[ '([క-హ])ృu', '$1ౄ' ],
// ఌ
['([క-హ])్~l', '$1ౢ'],
[ '([క-హ])్~l', '$1ౢ' ],
// ౡ
['([క-హ])ౢ(l|\')', '$1ౣ'],
[ '([క-హ])ౢ(l|\')', '$1ౣ' ],
// ఎ
['([క-హ])్e', '$1ె'],
[ '([క-హ])్e', '$1ె' ],
// ఏ
['([క-హ])(్E|ెa|ె\')', '$1ే'],
['([క-హ])e', 'a', '$1ే'],
[ '([క-హ])(్E|ెa|ె\')', '$1ే' ],
[ '([క-హ])e', 'a', '$1ే' ],
// ఐ
['([క-హ])ెi', '$1ై'],
['([క-హ])i', 'a', '$1ై'],
[ '([క-హ])ెi', '$1ై' ],
[ '([క-హ])i', 'a', '$1ై' ],
// ఒ
['([క-హ])్o', '$1ొ'],
[ '([క-హ])్o', '$1ొ' ],
// ఓ
['([క-హ])(్O|ొa|ొ\')', '$1ో'],
[ '([క-హ])(్O|ొa|ొ\')', '$1ో' ],
// ఔ
['([క-హ])(ొu|ొw)', '$1ౌ'],
['([క-హ])u', 'a', '$1ౌ'],
[ '([క-హ])(ొu|ొw)', '$1ౌ' ],
[ '([క-హ])u', 'a', '$1ౌ' ],
// TODO: handle back corrections
/* not working ['([క-హ])u', '$1ు'],
@@ -101,120 +101,120 @@
*/
// zwnj
['(్)\\^', '$1\u200c'],
[ '(్)\\^', '$1\u200c' ],
// sunna ending
['మ్(\\s|\\.|\\, |\\))', '$1'],
[ 'మ్(\\s|\\.|\\, |\\))', '$1' ],
// standalone vowels
['అ(a|\')', 'ఆ'],
['ఇ(i|\')', 'ఈ'],
['ఎe', 'ఈ'],
['ఉ(u|\')', 'ఊ'],
['ఒo', 'ఊ'],
['ఎ(a|\')', 'ఏ'],
['అe', 'a', 'ఏ'],
['ఎi', 'ఐ'],
['అi', 'a', 'ఐ'],
['ఒ(a|\')', '', 'ఓ'],
['అo', 'a', 'ఓ'],
['ఒ(u|w)', 'ఔ'],
['అu', 'a', 'ఔ'],
['ఋ(u|\')', 'ౠ'],
['ర్\'', 'ఋ'],
[ 'అ(a|\')', 'ఆ' ],
[ 'ఇ(i|\')', 'ఈ' ],
[ 'ఎe', 'ఈ' ],
[ 'ఉ(u|\')', 'ఊ' ],
[ 'ఒo', 'ఊ' ],
[ 'ఎ(a|\')', 'ఏ' ],
[ 'అe', 'a', 'ఏ' ],
[ 'ఎi', 'ఐ' ],
[ 'అi', 'a', 'ఐ' ],
[ 'ఒ(a|\')', '', 'ఓ' ],
[ 'అo', 'a', 'ఓ' ],
[ 'ఒ(u|w)', 'ఔ' ],
[ 'అu', 'a', 'ఔ' ],
[ 'ఋ(u|\')', 'ౠ' ],
[ 'ర్\'', 'ఋ' ],
// mahaa prana
['క్h', 'ఖ్'],
['గ్h', 'ఘ్'],
['జ్h', 'ఝ్'],
['చ్\'', 'ఛ్'],
['చ్h', 'చ్'],
['స్h', 'ష్'],
['స్\'', 'శ్'],
['త్\'', 'ట్'],
['ట్h', 'ఠ్'],
['ద్\'', 'డ్'],
['డ్h', 'ఢ్'],
['న్\'', 'ణ్'],
['త్h', 'థ్'],
['ద్h', 'ధ్'],
['ప్h', 'ఫ్'],
['బ్h', 'భ్'],
['ల్\'', 'ళ్'],
[ 'క్h', 'ఖ్' ],
[ 'గ్h', 'ఘ్' ],
[ 'జ్h', 'ఝ్' ],
[ 'చ్\'', 'ఛ్' ],
[ 'చ్h', 'చ్' ],
[ 'స్h', 'ష్' ],
[ 'స్\'', 'శ్' ],
[ 'త్\'', 'ట్' ],
[ 'ట్h', 'ఠ్' ],
[ 'ద్\'', 'డ్' ],
[ 'డ్h', 'ఢ్' ],
[ 'న్\'', 'ణ్' ],
[ 'త్h', 'థ్' ],
[ 'ద్h', 'ధ్' ],
[ 'ప్h', 'ఫ్' ],
[ 'బ్h', 'భ్' ],
[ 'ల్\'', 'ళ్' ],
// basic
['a', 'అ'],
['b', 'బ్'],
['~c', 'ౘ్'],
['c', 'చ్'],
['d', 'ద్'],
['e', 'ఎ'],
['(f|F|P)', 'ఫ్'],
['g', 'గ్'],
['@h', 'ః'],
['h', 'హ్'],
['i', 'ఇ'],
['~j', 'ౙ్'],
['j', 'జ్'],
['k', 'క్'],
['~l', 'ఌ'],
['l', 'ల్'],
['@m', 'ఁ'],
['~m', 'ఙ'],
['m', 'మ్'],
['~n', 'ఞ'],
['n', 'న్'],
['o', 'ఒ'],
['p', 'ప్'],
['q', 'క్వ్'],
['~r', 'ఱ్'],
['r', 'ర్'],
['s', 'స్'],
['t', 'త్'],
['u', 'ఉ'],
['(v|w|V|W)', 'వ్'],
['(x|X)', 'క్ష్'],
['(y|Y)', 'య్'],
['(z|Z)', 'జ్'],
['A', 'ఆ'],
['B', 'భ్'],
['C', 'ఛ్'],
['D', 'డ్'],
['E', 'ఏ'],
['G', 'ఘ్'],
['H', 'ః'],
['I', 'ఈ'],
['J', 'ఝ్'],
['K', 'ఖ్'],
['L', 'ళ్'],
['M', ''],
['N', 'ణ్'],
['O', 'ఓ'],
['Q', 'క్వ్'],
['R', 'ఋ'],
['S', 'శ్'],
['T', 'ట్'],
['U', 'ఊ'],
[ 'a', 'అ' ],
[ 'b', 'బ్' ],
[ '~c', 'ౘ్' ],
[ 'c', 'చ్' ],
[ 'd', 'ద్' ],
[ 'e', 'ఎ' ],
[ '(f|F|P)', 'ఫ్' ],
[ 'g', 'గ్' ],
[ '@h', 'ః' ],
[ 'h', 'హ్' ],
[ 'i', 'ఇ' ],
[ '~j', 'ౙ్' ],
[ 'j', 'జ్' ],
[ 'k', 'క్' ],
[ '~l', 'ఌ' ],
[ 'l', 'ల్' ],
[ '@m', 'ఁ' ],
[ '~m', 'ఙ' ],
[ 'm', 'మ్' ],
[ '~n', 'ఞ' ],
[ 'n', 'న్' ],
[ 'o', 'ఒ' ],
[ 'p', 'ప్' ],
[ 'q', 'క్వ్' ],
[ '~r', 'ఱ్' ],
[ 'r', 'ర్' ],
[ 's', 'స్' ],
[ 't', 'త్' ],
[ 'u', 'ఉ' ],
[ '(v|w|V|W)', 'వ్' ],
[ '(x|X)', 'క్ష్' ],
[ '(y|Y)', 'య్' ],
[ '(z|Z)', 'జ్' ],
[ 'A', 'ఆ' ],
[ 'B', 'భ్' ],
[ 'C', 'ఛ్' ],
[ 'D', 'డ్' ],
[ 'E', 'ఏ' ],
[ 'G', 'ఘ్' ],
[ 'H', 'ః' ],
[ 'I', 'ఈ' ],
[ 'J', 'ఝ్' ],
[ 'K', 'ఖ్' ],
[ 'L', 'ళ్' ],
[ 'M', '' ],
[ 'N', 'ణ్' ],
[ 'O', 'ఓ' ],
[ 'Q', 'క్వ్' ],
[ 'R', 'ఋ' ],
[ 'S', 'శ్' ],
[ 'T', 'ట్' ],
[ 'U', 'ఊ' ],
/**
* Telugu numbers
*/
['~0', ''],
['~1', '౧'],
['~2', '౨'],
['~3', '౩'],
['~4', '౪'],
['~5', '౫'],
['~6', '౬'],
['~7', '౭'],
['~8', '౮'],
['~9', '౯'],
[ '~0', '' ],
[ '~1', '౧' ],
[ '~2', '౨' ],
[ '~3', '౩' ],
[ '~4', '౪' ],
[ '~5', '౫' ],
[ '~6', '౬' ],
[ '~7', '౭' ],
[ '~8', '౮' ],
[ '~9', '౯' ],
// others
['।~\\.', '॥'], // double danda
['~\\.', '।'], // danda
['//', 'ఽ'], // avagraha
['~\\$', '₹']] // rupee
[ '।~\\.', '॥' ], // double danda
[ '~\\.', '।' ], // danda
[ '//', 'ఽ' ], // avagraha
[ '~\\$', '₹' ] ] // rupee
};
$.ime.register( teTransliteration );