summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/UniversalLanguageSelector/lib/jquery.ime/rules/ne/ne-transliteration.js
blob: 0d029e57c4dfe1d774745c805bc79ca5bfdea550 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
( function ( $ ) {
	'use strict';

	var neTransliteration = {
		id: 'ne-transliteration',
		name: 'लिप्यंतरण',
		description: 'Nepali transliteration',
		date: '2012-10-14',
		URL: 'http://github.com/wikimedia/jquery.ime',
		author: 'Junaid P V ([[user:Junaidpv]]) and Bhawani Gautam ([[user:Bhawani Gautam]])',
		license: 'GPLv3',
		version: '1.0',
		contextLength: 4,
		maxKeyLength: 1,
		patterns: [
			[ 'क्h','c','च्' ],
			[ '\\\\([A-Za-z\\>_~\\.0-9])','\\\\','$1' ],

			[ '([क-ह]़?)्a','$1' ],
			[ '([क-ह]़?)्A','$1ा' ],
			[ '([क-ह]़?)a','$1ा' ],
			[ '([क-ह]़?)्i','$1ि' ],
			[ '([क-ह]़?)(्I|िi|ेe)','$1ी' ],
			[ '([क-ह]़?)्u','$1ु' ],
			[ '([क-ह]़?)(ुu|्U|ोo)','$1ू' ],
			[ '([क-ह]़?)्R','$1ृ' ],
			[ '([क-ह]़?)ृR','$1ॄ' ],
			[ '([क-ह]़?)्ळ्l','$1ॢ' ],
			[ '([क-ह]़?)ॢl','$1ॣ' ],
			[ '([क-ह]़?)ॆ\\^','$1ॅ' ],
			[ '([क-ह]़?)्e','$1े' ],
			[ '([क-ह]़?)्E','$1े' ],
			[ '([क-ह]़?)ॊ\\^','$1ॉ' ],
			[ '([क-ह]़?)i','$1ै' ],
			[ '([क-ह]़?)्o','$1ो' ],
			[ '([क-ह]़?)्O','$1ो' ],
			[ '([क-ह]़?)u','$1ौ' ],
			[ '([क-ह]़?)ृa','$1्ऱ' ],
			[ '([क-ह]़?)ृA','$1्ऱा' ],
			[ '([क-ह]़?)ृi','$1्ऱि' ],
			[ '([क-ह]़?)ृI','$1्ऱी' ],
			[ '([क-ह]़?)ृu','$1्ऱु' ],
			[ '([क-ह]़?)ृU','$1्ऱू' ],
			[ '([क-ह]़?)ृ\\^','$1्ऱॅ' ],
			[ '([क-ह]़?)ृe','$1्ऱे' ],
			[ '([क-ह]़?)ृE','$1्ऱे' ],
			[ '([क-ह]़?)ृo','$1्ऱो' ],
			[ '([क-ह]़?)ृO','$1्ऱो' ],
			[ '([क-ह]़?)ृ\\~','$1्ऱ्' ],
			[ '([क-ह])्\\`','$1़्' ],

			[ 'अa','आ' ],
			[ '(ओo|उu)','ऊ' ],
			[ 'ऎ\\^','ए' ],
			[ 'अi','ऐ' ],
			[ 'अ\\^','अ' ],
			[ '(इi|एe)','ई' ],
			[ 'ऒ\\^','ओ' ],
			[ 'अu','औ' ],
			[ 'र्र्r','\u0930\u094D\u200D' ],
			[ 'ड़्h','ढ्' ],
			[ 'ऋR','ॠ' ],
			[ 'ळ्l','ऌ' ],
			[ 'ऌl','ॡ' ],
			[ 'ं\\^','ँ' ],
			[ 'ंM','ँ' ],
			[ 'ओM','ॐ' ],
			[ 'ड्D','ड्' ],
			[ 'क्h','ख्' ],
			[ 'ग्h','घ्' ],
			[ 'G','ङ्' ],
			[ 'च्h','छ्' ],
			[ 'ज्h','झ्' ],
			[ 'न्j','ञ्' ],
			[ 'ट्h','ठ्' ],
			[ 'ड्h','ढ्' ],
			[ 'त्h','थ्' ],
			[ 'द्h','ध्' ],
			[ 'प्h','फ्' ],
			[ 'ब्h','भ्' ],
			[ 'ऋa','र' ],
			[ 'ऋA','रा' ],
			[ 'ऋi','रि' ],
			[ 'ऋI','री' ],
			[ 'ऋu','रु' ],
			[ 'ऋU','रू' ],
			[ 'ऋ\\^','ऋ' ],
			[ 'ऋe','रे' ],
			[ 'ऋE','रे' ],
			[ 'ऋo','रो' ],
			[ 'ऋO','रो' ],
			[ 'ऋ\\~','र्' ],

			[ 'स्h','श्' ],
			[ 'श्h','ष्' ],
			[ 'क़्h','ख्' ],
			[ 'ज़्h','ऴ्' ],
			[ '।\\.','॥' ],

			[ 'a','अ' ],
			[ 'b','ब्' ],
			[ 'c','क्' ],
			[ 'd','द्' ],
			[ 'e','ए' ],
			[ '(f|F)','फ्' ],
			[ 'g','ग्' ],
			[ 'h','ह्' ],
			[ 'i','इ' ],
			[ 'j','ज्' ],
			[ 'k','क्' ],
			[ 'l','ल्' ],
			[ 'm','म्' ],
			[ 'n','न्' ],
			[ 'o','ओ' ],
			[ 'p','प्' ],
			[ 'q','क़्' ],
			[ 'r','र्' ],
			[ 's','स्' ],
			[ 't','त्' ],
			[ 'u','उ' ],
			[ 'v','भ्' ],
			[ 'w','व्' ],
			[ 'x','क्ष्' ],
			[ 'y','य्' ],
			[ '(z|Z)','ज़्' ],
			[ 'A','आ' ],
			[ 'B','ब्ब्' ],
			[ 'C','क्क्' ],
			[ 'D','ड्' ],
			[ 'E','ए' ],
			[ 'H','ः' ],
			[ 'I','ई' ],
			[ 'J','ज्ज्' ],
			[ 'K','क्क्' ],
			[ 'L','ळ्' ],
			[ 'M','ं' ],
			[ 'N','ण्' ],
			[ 'O','ओ' ],
			[ 'P','प्प्' ],
			[ 'Q','अ' ],
			[ 'R','ऋ' ],
			[ 'S','श्' ],
			[ 'T','ट्' ],
			[ 'U','ऊ' ],
			[ 'V','झ्' ],
			[ 'W','औ' ],
			[ 'X','क्ष्' ],
			[ 'Y','य्य्' ],
			[ '0','०' ],
			[ '1','१' ],
			[ '2','२' ],
			[ '3','३' ],
			[ '4','४' ],
			[ '5','५' ],
			[ '6','६' ],
			[ '7','७' ],
			[ '8','८' ],
			[ '9','९' ],
			[ '\\.','।' ],
			[ '//','ऽ' ],
			[ '\\`','्' ] ]
	};

	$.ime.register( neTransliteration );
}( jQuery ) );