r104028 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r104027‎ | r104028 | r104029 >
Date:12:52, 23 November 2011
Author:amire80
Status:ok
Tags:
Comment:
Adding halant to consonants.
Modified paths:
  • /trunk/extensions/Narayam/resources/ext.narayam.rules.gu.js (modified) (history)

Diff [purge]

Index: trunk/extensions/Narayam/resources/ext.narayam.rules.gu.js
@@ -7,160 +7,159 @@
88
99 // Normal rules
1010 var rules = [
11 -['ક्h','c','ચ'],
12 -['\\\\([A-Za-z\\>_~\\.0-9])','\\\\','$1'],
 11+['ક्h', 'c', 'ચ'],
 12+['\\\\([A-Za-z\\>_~\\.0-9])', '\\\\', '$1'],
1313
14 -['([ક-હ]़?)्a', '','$1'],
15 -['([ક-હ]़?)्A', '','$1ા'],
16 -['([ક-હ]़?)a', '','$1ા'],
17 -['([ક-હ]़?)्i', '','$1િ'],
18 -['([ક-હ]़?)(्I|િi|ॆe)', '','$1ી'],
19 -['([ક-હ]़?)्u', '','$1ુ'],
20 -['([ક-હ]़?)(ુu|्U|ોo)', '','$1ૂ'],
21 -['([ક-હ]़?)्R', '','$1ृ'],
22 -['([ક-હ]़?)ृR', '','$1ॄ'],
23 -['([ક-હ]़?)्ળl', '','$1ॢ'],
24 -['([ક-હ]़?)ॢl', '','$1ॣ'],
25 -['([ક-હ]़?)ॆ\\^', '','$1ॅ'],
26 -['([ક-હ]़?)्e', '','$1ॆ'],
27 -['([ક-હ]़?)्E', '','$1ૅ'],
28 -['([ક-હ]़?)ો\\^', '','$1ૉ'],
29 -['([ક-હ]़?)i', '','$1ૈ'],
30 -['([ક-હ]़?)्o', '','$1ો'],
31 -['([ક-હ]़?)्O', '','$1ો'],
32 -['([ક-હ]़?)u', '','$1ૌ'],
 14+['([ક-હ]़?)्a', '', '$1'],
 15+['([ક-હ]़?)्A', '', '$1ા'],
 16+['([ક-હ]़?)a', '', '$1ા'],
 17+['([ક-હ]़?)्i', '', '$1િ'],
 18+['([ક-હ]़?)(्I|િi|ॆe)', '', '$1ી'],
 19+['([ક-હ]़?)्u', '', '$1ુ'],
 20+['([ક-હ]़?)(ુu|्U|ોo)', '', '$1ૂ'],
 21+['([ક-હ]़?)्R', '', '$1ृ'],
 22+['([ક-હ]़?)ृR', '', '$1ॄ'],
 23+['([ક-હ]़?)्ળl', '', '$1ॢ'],
 24+['([ક-હ]़?)ॢl', '', '$1ॣ'],
 25+['([ક-હ]़?)ॆ\\^', '', '$1ॅ'],
 26+['([ક-હ]़?)्e', '', '$1ॆ'],
 27+['([ક-હ]़?)्E', '', '$1ૅ'],
 28+['([ક-હ]़?)ો\\^', '', '$1ૉ'],
 29+['([ક-હ]़?)i', '', '$1ૈ'],
 30+['([ક-હ]़?)्o', '', '$1ો'],
 31+['([ક-હ]़?)्O', '', '$1ો'],
 32+['([ક-હ]़?)u', '', '$1ૌ'],
3333
34 -['([ક-હ]़?)ृa', '','$1्ऱ'],
35 -['([ક-હ]़?)ृA', '','$1्ऱા'],
36 -['([ક-હ]़?)ृi', '','$1्ऱિ'],
37 -['([ક-હ]़?)ृI', '','$1्ऱી'],
38 -['([ક-હ]़?)ृu', '','$1्ऱુ'],
39 -['([ક-હ]़?)ृU', '','$1्ऱૂ'],
40 -['([ક-હ]़?)ृ\\^', '','$1्ऱॅ'],
41 -['([ક-હ]़?)ृe', '','$1्ऱॆ'],
42 -['([ક-હ]़?)ृE', '','$1्ऱૅ'],
43 -['([ક-હ]़?)ृo', '','$1्ऱો'],
44 -['([ક-હ]़?)ृO', '','$1्ऱો'],
45 -['([ક-હ]़?)ृ\\~', '','$1्ऱ्'],
 34+['([ક-હ]़?)ृa', '', '$1्ऱ'],
 35+['([ક-હ]़?)ृA', '', '$1्ऱા'],
 36+['([ક-હ]़?)ृi', '', '$1्ऱિ'],
 37+['([ક-હ]़?)ृI', '', '$1्ऱી'],
 38+['([ક-હ]़?)ृu', '', '$1्ऱુ'],
 39+['([ક-હ]़?)ृU', '', '$1्ऱૂ'],
 40+['([ક-હ]़?)ृ\\^', '', '$1्ऱॅ'],
 41+['([ક-હ]़?)ृe', '', '$1्ऱॆ'],
 42+['([ક-હ]़?)ृE', '', '$1्ऱૅ'],
 43+['([ક-હ]़?)ृo', '', '$1्ऱો'],
 44+['([ક-હ]़?)ृO', '', '$1्ऱો'],
 45+['([ક-હ]़?)ृ\\~', '', '$1्ऱ्'],
4646
47 -['([ક-હ])्\\`', '','$1़्'],
 47+['([ક-હ])्\\`', '', '$1़्'],
4848
49 -['અa', '','આ'],
50 -['(ઑo|ઉu)', '','ઊ'],
51 -['ઍ\\^', '','એ'],
52 -['અi', '','એ'],
53 -['અ\\^', '','ઍ'],
54 -['(ઇi|ઍe)', '','ઈ'],
55 -['ઑ\\^', '','ઓ'],
56 -['અu', '','ઔ'],
57 -['ઋR', '','ૠ'],
58 -['ળl', '','ઌ'],
59 -['ઌl', '','ૡ'],//problem
60 -['ं\\^', '','ँ'],
61 -['ंm', '','ँ'],
62 -['ઓM', '','ૐ'],
 49+['અa', '', 'આ'],
 50+['(ઑo|ઉu)', '', 'ઊ'],
 51+['ઍ\\^', '', 'એ'],
 52+['અi', '', 'એ'],
 53+['અ\\^', '', 'ઍ'],
 54+['(ઇi|ઍe)', '', 'ઈ'],
 55+['ઑ\\^', '', 'ઓ'],
 56+['અu', '', 'ઔ'],
 57+['ઋR', '', 'ૠ'],
 58+['ળl', '', 'ઌ'],
 59+['ઌl', '', 'ૡ'],//problem
 60+['ं\\^', '', 'ँ'],
 61+['ंm', '', 'ँ'],
 62+['ઓM', '', 'ૐ'],
6363
64 -['રY', '','ऱ्ય'],
 64+['રY', '', 'ऱ्ય'],
6565
66 -['ક्h', '','ખ'],//kh
67 -['ગh', '','ઘ'],
68 -['નg', '','ઙ'],
69 -['ચh', '','છ'],
70 -['જh', '','ઝ'],
71 -['નj', '','ઞ'],
72 -['ટh', '','ઠ'],
73 -['ડh', '','ઢ'],
74 -['તh', '','થ'],
75 -['દh', '','ધ'],
76 -['પh', '','ફ'],
77 -['બh', '','ભ'],
 66+['ક्h', '', 'ખ'],//kh
 67+['ગh', '', 'ઘ'],
 68+['નg', '', 'ઙ'],
 69+['ચh', '', 'છ'],
 70+['જh', '', 'ઝ'],
 71+['નj', '', 'ઞ'],
 72+['ટh', '', 'ઠ'],
 73+['ડh', '', 'ઢ'],
 74+['તh', '', 'થ'],
 75+['દh', '', 'ધ'],
 76+['પh', '', 'ફ'],
 77+['બh', '', 'ભ'],
7878
79 -['ઋa', '','ऱ'],
80 -['ઋA', '','ऱા'],
81 -['ઋi', '','ऱિ'],
82 -['ઋI', '','ऱી'],
83 -['ઋu', '','ऱુ'],
84 -['ઋU', '','ऱૂ'],
85 -['ઋ\\^', '','ऱॅ'],
86 -['ઋe', '','ऱॆ'],
87 -['ઋE', '','ऱૅ'],
88 -['ઋo', '','ऱો'],
89 -['ઋO', '','ऱો'],
90 -['ઋ\\~', '','ऱ्'],
 79+['ઋa', '', 'ऱ'],
 80+['ઋA', '', 'ऱા'],
 81+['ઋi', '', 'ऱિ'],
 82+['ઋI', '', 'ऱી'],
 83+['ઋu', '', 'ऱુ'],
 84+['ઋU', '', 'ऱૂ'],
 85+['ઋ\\^', '', 'ऱॅ'],
 86+['ઋe', '', 'ऱॆ'],
 87+['ઋE', '', 'ऱૅ'],
 88+['ઋo', '', 'ऱો'],
 89+['ઋO', '', 'ऱો'],
 90+['ઋ\\~', '', 'ऱ्'],
9191
92 -['સh', '','ષ'],
93 -['ક़्h', '','ખ'],
94 -['જh', '','ऴ्'],
95 -['।\\.', '','॥'],
 92+['સh', '', 'ષ'],
 93+['ક़्h', '', 'ખ'],
 94+['જh', '', 'ऴ्'],
 95+['।\\.', '', '॥'],
9696
97 -['a', '','અ'],
98 -['b', '','બ'],
99 -['c', '','ક्'],
100 -['d', '','દ'],
101 -['e', '','ઍ'],
102 -['(f|F)', '','ફ'],
103 -['g', '','ગ'],
104 -['h', '','હ'],
105 -['i', '','ઇ'],
106 -['j', '','જ'],
107 -['k', '','ક्'],
108 -['l', '','લ'],
109 -['m', '','મ'],
110 -['n', '','ન'],
111 -['o', '','ઑ'],
112 -['p', '','પ'],
113 -['q', '','ક़्'],
114 -['r', '','ર'],
115 -['s', '','સ'],
116 -['t', '','ત'],
117 -['u', '','ઉ'],
118 -['(v|w)', '','વ'],
119 -['x', '','ક्ષ'],
120 -['y', '','ય'],
121 -['(z|Z)', '','જ'],
122 -['A', '','આ'],
123 -['B', '','બ'], //double
124 -['C', '','ક्ક्'],
125 -['D', '','ડ'],
126 -['E', '','એ'],
127 -//'F', '','ફ'],
128 -['G', '','ગ'],//double
129 -['H', '','ः'],
130 -['I', '','ઈ'],
131 -['J', '','જ'],//double
132 -['K', '','ક्ક्'],
133 -['L', '','ળ'],
134 -['M', '','ं'],
135 -['N', '','ણ'],
136 -['O', '','ઓ'],
137 -['P', '','પ'],//double
138 -//'Q', '','અ'],
139 -['R', '','ઋ'],
140 -['S', '','શ'],
141 -['T', '','ટ'],
142 -['U', '','ઊ'],
143 -['(V|W)', '','વ'],//double
144 -['X', '','ક्ષ'],
145 -['Y', '','ય'],//double
146 -//'z', '','અ'
147 -['0', '','૦'],
148 -['1', '','૧'],
149 -['2', '','૨'],
150 -['3', '','૩'],
151 -['4', '','૪'],
152 -['5', '','૫'],
153 -['6', '','૬'],
154 -['7', '','૭'],
155 -['8', '','૮'],
156 -['9', '','૯'],
157 -['~', '','्'],
158 -['\\.', '','।'],
159 -['//', '','ऽ'],
160 -['\\`', '','़'],
 97+['a', '', 'અ'],
 98+['b', '', 'બ્'],
 99+['c', '', 'ચ્'],
 100+['d', '', 'દ્'],
 101+['e', '', 'ઍ'],
 102+['f', '', 'ફ्'],
 103+['g', '', 'ગ્'],
 104+['h', '', 'હ્'],
 105+['i', '', 'ઇ'],
 106+['j', '', 'જ્'],
 107+['k', '', 'ક્'],
 108+['l', '', 'લ્'],
 109+['m', '', 'મ્'],
 110+['n', '', 'ન્'],
 111+['o', '', 'ઑ'],
 112+['p', '', 'પ્'],
 113+//['q', '', 'ક़્'], // XXX?
 114+['r', '', 'ર્'],
 115+['s', '', 'સ્'],
 116+['t', '', 'ત્'],
 117+['u', '', 'ઉ'],
 118+['(v|w)', '', 'વ્'],
 119+['x', '', 'ક્ષ'],
 120+['y', '', 'ય્'],
 121+['(z|Z)', '', 'જ'],
 122+['A', '', 'આ'],
 123+//['B', '', 'બ्'], //double
 124+//['C', '', 'ક्ક्'],
 125+['D', '', 'ડ'],
 126+['E', '', 'એ'],
 127+['F', '', 'ફ्'],
 128+['G', '', 'ગ'],//double
 129+['H', '', 'ः'],
 130+['I', '', 'ઈ'],
 131+['J', '', 'જ'],//double
 132+// ['K', '', 'ક्ક्'],
 133+['L', '', 'ળ'],
 134+['M', '', 'ं'],
 135+['N', '', 'ણ'],
 136+['O', '', 'ઓ'],
 137+['P', '', 'પ'],//double
 138+//'Q', '', 'અ'],
 139+['R', '', 'ઋ'],
 140+['S', '', 'શ'],
 141+['T', '', 'ટ्'],
 142+['U', '', 'ઊ'],
 143+['(V|W)', '', 'વ'],//double
 144+['X', '', 'ક्ષ'],
 145+['Y', '', 'ય'],//double
 146+//'z', '', 'અ'
 147+['0', '', '૦'],
 148+['1', '', '૧'],
 149+['2', '', '૨'],
 150+['3', '', '૩'],
 151+['4', '', '૪'],
 152+['5', '', '૫'],
 153+['6', '', '૬'],
 154+['7', '', '૭'],
 155+['8', '', '૮'],
 156+['9', '', '૯'],
 157+['~', '', '्'],
 158+['\\.', '', '।'],
 159+['//', '', 'ऽ'],
 160+['\\`', '', '़'],
161161 ['(\u200C)*_', '', '\u200c']
162162 ];
163163
164 -
165164 jQuery.narayam.addScheme( 'gu', {
166165 'namemsg': 'narayam-gu',
167166 'extended_keyboard': false,
@@ -168,4 +167,3 @@
169168 'keyBufferLength': 2,
170169 'rules': rules
171170 } );
172 -

Status & tagging log