http://www.mediawiki.org/wiki/Special:Code/MediaWiki/97250

Revision: 97250
Author:   junaidpv
Date:     2011-09-16 09:58:55 +0000 (Fri, 16 Sep 2011)
Log Message:
-----------
Adds Assamese support in Narayam. Adds four schemes: transliteration, Avro, 
Bornona and Inscript.

Modified Paths:
--------------
    trunk/extensions/Narayam/Narayam.i18n.php
    trunk/extensions/Narayam/Narayam.php

Added Paths:
-----------
    trunk/extensions/Narayam/js/ext.narayam.rules.as-avro.js
    trunk/extensions/Narayam/js/ext.narayam.rules.as-bornona.js
    trunk/extensions/Narayam/js/ext.narayam.rules.as-inscript.js
    trunk/extensions/Narayam/js/ext.narayam.rules.as.js

Modified: trunk/extensions/Narayam/Narayam.i18n.php
===================================================================
--- trunk/extensions/Narayam/Narayam.i18n.php   2011-09-16 09:50:33 UTC (rev 
97249)
+++ trunk/extensions/Narayam/Narayam.i18n.php   2011-09-16 09:58:55 UTC (rev 
97250)
@@ -22,6 +22,10 @@
        'narayam-help-page' => 'Help:Typing',
        'narayam-checkbox-tooltip' => 'To toggle input method on and off', // 
FIXME: better message
        'narayam-disable-preference' => 'Disable Narayam Input Method Editor 
(IME)',
+       'narayam-as' => 'Assamese Transliteration',
+       'narayam-as-avro' => 'Assamese Avro',
+       'narayam-as-bornona' => 'Assamese Bornona',
+       'narayam-as-inscript' => 'Assamese InScript',
        'narayam-eo' => 'Esperanto',
        'narayam-hi-inscript' => 'Hindi InScript',
        'narayam-kn' => 'Kannada Transliteration',

Modified: trunk/extensions/Narayam/Narayam.php
===================================================================
--- trunk/extensions/Narayam/Narayam.php        2011-09-16 09:50:33 UTC (rev 
97249)
+++ trunk/extensions/Narayam/Narayam.php        2011-09-16 09:58:55 UTC (rev 
97250)
@@ -44,6 +44,12 @@
 // Array mapping language codes and scheme names to module names
 // Custom schemes can be added here
 $wgNarayamSchemes = array(
+       'as' => array(
+               'as' => 'ext.narayam.rules.as',
+               'as-avro' => 'ext.narayam.rules.as-avro',
+               'as-bornona' => 'ext.narayam.rules.as-bornona',
+               'as-inscript' => 'ext.narayam.rules.as-inscript',
+       ),
        'bn' => array(
                'bn-avro' => 'ext.narayam.rules.bn-avro',
                'bn-inscript' => 'ext.narayam.rules.bn-inscript',
@@ -140,6 +146,26 @@
        ),
        'dependencies' => array( 'mediawiki.util', 'jquery.textSelection' ),
 );
+$wgResourceModules['ext.narayam.rules.as'] = $narayamTpl + array(
+       'scripts' => 'js/ext.narayam.rules.as.js',
+       'messages' => array( 'narayam-as' ),
+       'dependencies' => 'ext.narayam.core',
+);
+$wgResourceModules['ext.narayam.rules.as-avro'] = $narayamTpl + array(
+       'scripts' => 'js/ext.narayam.rules.as-avro.js',
+       'messages' => array( 'narayam-as-avro' ),
+       'dependencies' => 'ext.narayam.core',
+);
+$wgResourceModules['ext.narayam.rules.as-bornona'] = $narayamTpl + array(
+       'scripts' => 'js/ext.narayam.rules.as-bornona.js',
+       'messages' => array( 'narayam-as-bornona' ),
+       'dependencies' => 'ext.narayam.core',
+);
+$wgResourceModules['ext.narayam.rules.as-inscript'] = $narayamTpl + array(
+       'scripts' => 'js/ext.narayam.rules.as-inscript.js',
+       'messages' => array( 'narayam-as-inscript' ),
+       'dependencies' => 'ext.narayam.core',
+);
 $wgResourceModules['ext.narayam.rules.bn-avro'] = $narayamTpl + array(
        'scripts' => 'js/ext.narayam.rules.bn-avro.js',
        'messages' => array( 'narayam-bn-avro' ),

Added: trunk/extensions/Narayam/js/ext.narayam.rules.as-avro.js
===================================================================
--- trunk/extensions/Narayam/js/ext.narayam.rules.as-avro.js                    
        (rev 0)
+++ trunk/extensions/Narayam/js/ext.narayam.rules.as-avro.js    2011-09-16 
09:58:55 UTC (rev 97250)
@@ -0,0 +1,168 @@
+/**
+ * Avro layout regular expression rules table for Assamese script
+ * @author Junaid P V ([[user:Junaidpv]])
+ * @date 2010-12-05
+ * @credits Derived from Bengali Avro layout by changing the characters for 
Assamese
+ * License: GPLv3, CC-BY-SA 3.0
+ */
+
+var rules = [
+['([ক-হড়ঢ়য়ৰ])্?ৰৰi','[^o`]', '$1ৃ'],
+['ৰৰi','[^o`]', 'ঋ'],
+
+['(([ক-হড়ঢ়য়ৰ])|য়)o','[^o`]', '$1'], // য় cannot be included in the range, why? 
everywhere else it is OK!
+['([ক-হড়ঢ়য়ৰ])a','[^o`]', '$1া'],
+['([ক-হড়ঢ়য়ৰ])i','[^o`]', '$1ি'],
+['([ক-হড়ঢ়য়ৰ])I','[^o`]', '$1ী'],
+['([ক-হড়ঢ়য়ৰ])u','[^o`]', '$1ু'],
+['([ক-হড়ঢ়য়ৰ])U','[^o`]', '$1ূ'],
+['([ক-হড়ঢ়য়ৰ])o','[o`]', '$1ু'],
+['([ক-হড়ঢ়য়ৰ])e','[^o`]', '$1ে'],
+['([ক-হড়ঢ়য়ৰ])োI','[^o`]', '$1ৈ'],
+['([ক-হড়ঢ়য়ৰ])O','[^o`]', '$1ো'],
+['([ক-হড়ঢ়য়ৰ])োU','[^o`]', '$1ৌ'],
+
+//'চচh','[^o`]', 'চ্চ'],
+
+['([কঙলষস])(k|K)','[^o`]','$1্ক'],
+['([ঙদল])(g|G)','[^o`]','$1্গ'],
+['গg','[^o`]','জ্ঞ'],
+['([চশ])c','[^o`]','$1্চ'],
+['([জঞব])j','[^o`]','$1্জ'],
+['নj','[^o`]','ঞ্জ'],
+['([কটণনপলষস])T','[^o`]','$1্ট'],
+['([ডণনল])D','[^o`]','$1্ড'],
+['([গষহ])N','[^o`]','$1্ণ'],
+['([কতনপশসহ])t','[^o`]','$1্ত'],
+['([দনব])d','[^o`]','$1্দ'],
+['([গঘণতধনপমশসহ])n','[^o`]','$1্ন'],
+['([পমলস])p','[^o`]','$1্প'],
+['([বমল])b','[^o`]','$1্ব'],
+['([দম])(v|V)','[^o`]','$1্ভ'],
+['([কগঙটণতদধনমলশষসহ])m','[^o`]','$1্ম'],
+['([ক-ঘচ-ঝট-যলশ-হড়ঢ়য়])r','[^o`]','$1্ৰ'],
+['([কগপ-বমলশসহ])l','[^o`]','$1্ল'],
+['([কনপ])s','[^o`]','$1্স'],
+['([ক-হড়ঢ়য়ৰ])w','[^o`]','$1্ব'],
+['([ক-হড়ঢ়য়ৰ])y','[^o`]','$1্য'],
+['নc','[^o`]','ঞ্চ'],
+
+['ত`','`' ,'ৎ'],
+
+['ক্ক(h|H)','[^o`]','ক্ষ'],
+['কশ(h|H)','[^o`]','ক্ষ'],
+//'([অ-ঔা-ৌ])ৰৰk','[^o]','$1র্ক'],
+
+['ৰৰk','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ক'],
+['ৰৰg','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্গ'],
+['ৰৰc','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্চ'],
+['ৰৰj','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্জ'],
+['ৰৰT','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ট'],
+['ৰৰD','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ড'],
+['ৰৰN','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ণ'],
+['ৰৰt','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ত'],
+['ৰৰd','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্দ'],
+['ৰৰn','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ন'],
+['ৰৰp','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্প'],
+['ৰৰf','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ফ'],
+['ৰৰb','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ব'],
+['ৰৰv','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ভ'],
+['ৰৰm','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ম'],
+['ৰৰz','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্য'],
+['ৰৰl','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ল'],
+['ৰৰS','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্শ'],
+['ৰৰs','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্স'],
+['ৰৰh','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্হ'],
+['ৰৰR','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্ড়'],
+['ৰৰ(y|Y)','(o|a|i|I|u|U|e|O|OI|OU|rri)rr','র্য়'],
+
+['শ(h|H)','S', 'ষ'],
+
+['অo','[^`]', 'উ'],
+['এe','[^o`]', 'ঈ'],
+
+['কh','[^o`]', 'খ'],
+['গh','[^o`]', 'ঘ'],
+['ণg','[^o`]', 'ঙ'],
+['চh','[^o`]', 'ছ'],
+['জh','[^o`]', 'ঝ'],
+['ণG','[^o`]', 'ঞ'],
+['টh','[^o`]', 'ঠ'],
+['ডh','[^o`]', 'ঢ'],
+['তh','[^o`]', 'থ'],
+['দh','[^o`]', 'ধ'],
+['পh','[^o`]', 'ফ'],
+['বh','[^o`]', 'ভ'],
+['(সh)','[^o`]', 'শ'],
+['ড়h','[^o`]', 'ঢ়'],
+['ত্`','[^o`]', 'ৎ'],
+['নg','[^o`]', 'ং'],
+['ঃ`','[^o`]', ':'],
+['ৰৰi','[^o`]', 'ঋ'],
+['ওI','[^o`]', 'ঐ'],
+['ওU','[^o`]', 'ঔ'],
+
+['(k|K)','' ,'ক'],
+['(g|G)','' ,'গ'],
+['(c|C)','' ,'চ'],
+['j','' ,'জ'],
+['T','' ,'ট'],
+['D','' ,'ড'],
+['N','' ,'ণ'],
+['t','' ,'ত'],
+['d','' ,'দ'],
+['n','' ,'ন'],
+['(p|P)','' ,'প'],
+['f','' ,'ফ'],
+['(b|B)','' ,'ব'],
+['(v|V)','' ,'ভ'],
+['(m|M)','' ,'ম'],
+['z','' ,'য'],
+['r','' ,'ৰ'],
+['(l|L)','' ,'ল'],
+['S','' ,'শ'],
+['s','' ,'স'],
+['(h|H)','' ,'হ'],
+['R','' ,'ড়'],
+['(y|Y)','' ,'য়'],
+
+['Z','' ,'্য'],
+
+['o','' ,'অ'],
+['(a|A)','' ,'আ'],
+['i','' ,'ই'],
+['I','' ,'ঈ'],
+['u','' ,'উ'],
+['U','' ,'ঊ'],
+['e','' ,'এ'],
+['O','' ,'ও'],
+
+['0','' ,'০'],
+['1','' ,'১'],
+['2','' ,'২'],
+['3','' ,'৩'],
+['4','' ,'৪'],
+['5','' ,'৫'],
+['6','' ,'৬'],
+['7','' ,'৭'],
+['8','' ,'৮'],
+['9','' ,'৯'],
+
+['\\\\\\.','' ,'.'],
+
+[',,','' ,'্'],
+['\\:','' ,'ঃ'],
+['\\^','' ,'ঁ'],
+['\\.','' ,'।'],
+['\\$','' ,'৳'],
+['ঃ`','' ,':'],
+['`','' ,'']
+];
+
+jQuery.narayam.addScheme( 'as-avro', {
+       'namemsg': 'narayam-as-avro',
+       'extended_keyboard': false,
+       'lookbackLength': 4,
+       'keyBufferLength': 2,
+       'rules': rules
+} );
\ No newline at end of file

Added: trunk/extensions/Narayam/js/ext.narayam.rules.as-bornona.js
===================================================================
--- trunk/extensions/Narayam/js/ext.narayam.rules.as-bornona.js                 
        (rev 0)
+++ trunk/extensions/Narayam/js/ext.narayam.rules.as-bornona.js 2011-09-16 
09:58:55 UTC (rev 97250)
@@ -0,0 +1,82 @@
+/**
+ * Regular expression rules table for Bornona layout for Assamese script
+ * @author Junaid P V ([[user:Junaidpv]])
+ * @date 2010-12-22
+ * License: GPLv3, CC-BY-SA 3.0
+ */
+
+var rules = [
+['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', '', 'ঞ'],
+['0', '', '০'],
+['1', '', '১'],
+['2', '', '২'],
+['3', '', '৩'],
+['4', '', '৪'],
+['5', '', '৫'],
+['6', '', '৬'],
+['7', '', '৭'],
+['8', '', '৮'],
+['9', '', '৯'],
+['\\`', '', '\u200C']
+];
+
+jQuery.narayam.addScheme( 'as-bornona', {
+       'namemsg': 'narayam-as-bornona',
+       'extended_keyboard': false,
+       'lookbackLength': 0,
+       'keyBufferLength': 0,
+       'rules': rules
+} );
\ No newline at end of file

Added: trunk/extensions/Narayam/js/ext.narayam.rules.as-inscript.js
===================================================================
--- trunk/extensions/Narayam/js/ext.narayam.rules.as-inscript.js                
                (rev 0)
+++ trunk/extensions/Narayam/js/ext.narayam.rules.as-inscript.js        
2011-09-16 09:58:55 UTC (rev 97250)
@@ -0,0 +1,126 @@
+/**
+ * InScript regular expression rules table for Assamese script
+ * According to CDAC's "Enhanced InScript Keyboard Layout 5.2"
+ * @author Junaid P V ([[user:Junaidpv]])
+ * @date 2010-12-12 (updated: 2010-12-22)
+ * License: GPLv3, CC-BY-SA 3.0
+ */
+
+var rules = [
+['X', '', 'ঁ'],
+['x', '', 'ং'],
+['_', '', 'ঃ'],
+['D', '', 'অ'],
+['E', '', 'আ'],
+['F', '', 'ই'],
+['R', '', 'ঈ'],
+['G', '', 'উ'],
+['T', '', 'ঊ'],
+['\\+', '', 'ঋ'],
+['S', '', 'এ'],
+['W', '', 'ঐ'],
+['A', '', 'ও'],
+['Q', '', 'ঔ'],
+['k', '', 'ক'],
+['K', '', 'খ'],
+['i', '', 'গ'],
+['I', '', 'ঘ'],
+['U', '', 'ঙ'],
+[';', '', 'চ'],
+['\\:', '', 'ছ'],
+['p', '', 'জ'],
+['P', '', 'ঝ'],
+['\\}', '', 'ঞ'],
+["'", '', 'ট'],
+['"', '', 'ঠ'],
+['\\[', '', 'ড'],
+['\\{', '', 'ঢ'],
+['C', '', 'ণ'],
+['l', '', 'ত'],
+['L', '', 'থ'],
+['o', '', 'দ'],
+['O', '', 'ধ'],
+['v', '', 'ন'],
+['h', '', 'প'],
+['H', '', 'ফ'],
+['y', '', 'ব'],
+['Y', '', 'ভ'],
+['c', '', 'ম'],
+['\\?', '', 'য'],
+['j', '', '\u09F0'],
+['J', '', 'ৎ'],
+['n', '', 'ল'],
+['M', '', 'শ'],
+['\\<', '', 'ষ'],
+['m', '', 'স'],
+['u', '', 'হ'],
+['\\]', '', '়'],
+['e', '', 'া'],
+['f', '', 'ি'],
+['r', '', 'ী'],
+['g', '', 'ু'],
+['t', '', 'ূ'],
+['\\=', '', 'ৃ'],
+['s', '', 'ে'],
+['w', '', 'ৈ'],
+['a', '', 'ো'],
+['q', '', 'ৌ'],
+['d', '', '্'],
+['/', '', 'য়'],
+['\\>', '', '৤'],
+['0', '', '০'],
+['1', '', '১'],
+['2', '', '২'],
+['3', '', '৩'],
+['4', '', '৪'],
+['5', '', '৫'],
+['6', '', '৬'],
+['7', '', '৭'],
+['8', '', '৮'],
+['9', '', '৯'],
+['z', '', 'ʼ'],
+['\\!', '', 'অ্যা'],
+['\\#', '', '্\u09F0'],
+['\\$', '', '\u09F0্'],
+['\\%', '', 'জ্ঞ'],
+['\\^', '', 'ত্র'],
+['\\&', '', 'ক্ষ'],
+['\\*', '', 'শ্র'],
+['\\(', '', '\u200D'],
+['\\)', '', '\u200C']
+];
+
+// Extended layout for InScript. Works in Firefox only
+var rules_x = [
+['F', '', 'ঌ'],
+['\\>', '', 'ঽ'],
+['\\=', '', 'ৠ'],
+['l', '', 'ৎ'],
+['\\[', '', 'ড়'],
+['\\{', '', 'ঢ়'],
+['\\+', '', 'ৠ'],
+['R', '', 'ৡ'],
+['f', '', 'ৢ'],
+['r', '', 'ৣ'],
+['\\.', '', '৥'],
+['x', '', '৺'],
+['\\<', '', '৲'],
+[',', '', '৳'],
+['\\!', '', '৴'],
+['\\@', '', '৵'],
+['\\#', '', '৶'],
+['\\$', '', '৷'],
+['\\%', '', '৸'],
+['\\^', '', '৹'],
+['\\?', '', '৻'],
+['4', '', '₹']
+];
+
+jQuery.narayam.addScheme( 'as-inscript', {
+       'namemsg': 'narayam-as-inscript',
+       'extended_keyboard': true,
+       'lookbackLength': 0,
+       'keyBufferLength': 0,
+       'rules': rules,
+       'rules_x': rules_x
+} );
\ No newline at end of file

Added: trunk/extensions/Narayam/js/ext.narayam.rules.as.js
===================================================================
--- trunk/extensions/Narayam/js/ext.narayam.rules.as.js                         
(rev 0)
+++ trunk/extensions/Narayam/js/ext.narayam.rules.as.js 2011-09-16 09:58:55 UTC 
(rev 97250)
@@ -0,0 +1,136 @@
+/**
+ * Trasliteration regular expression rules table for Assamese script
+ * @author Junaid P V ([[user:Junaidpv]])
+ * @date 2010-12-01
+ * @credits Derived from Bengali transiliteration scheme developed with help 
from
+ * Belayet Hossain, Jayanta Nath and Ragib Hasan
+ * Changes for Assamese suggested by W Chaipau and Prabhakar Sarma Neog
+ * License: GPLv3, CC-BY-SA 3.0
+ */
+
+var rules = [
+['ক্h','c','চ্'],
+
+['([ক-হ])্a','', '$1'],
+['([ক-হ])(a|্A)','', '$1া'],
+['([ক-হ])্i','', '$1ি'],
+['([ক-হ])(িi|্I|েe|েE)','', '$1ী'],
+['([ক-হ])্u','', '$1ু'],
+['([ক-হ])(ুu|্U|োo|োO)','', '$1ূ'],
+['([ক-হ])্R','', '$1ৃ'],
+['([ক-হ])ৃR','', '$1ৄ'],
+['([ক-হ])্L','', '$1ৢ'],
+['([ক-হ])ৢL','', '$1ৣ'],
+['([ক-হ])্(e|E)','', '$1ে'],
+['([ক-হ])i','', '$1ে'],
+['([ক-হ])্(o|O)','', '$1ো'],
+['([ক-হ])u','', '$1ৌ'],
+['([ক-হ])([া-ৌৗ])?m','', '$1$1ং'],
+
+['ং~','', 'ম্'],
+['ংa','', 'ম'],
+['ংA','', 'মা'],
+['ংi','', 'মি'],
+['ংI','', 'মী'],
+['ংu','', 'মু'],
+['ংU','', 'মূ'],
+['ংR','', 'মৃ'],
+['ং(e|E)','', 'মে'],
+['ং(o|O)','', 'মো'],
+
+['অa','', 'আ'],
+['ইi','', 'ঈ'],
+['এ(e|E)','', 'ঈ'],
+['অi','', 'ঐ'],
+['উu','', 'ঊ'],
+['ও(o|O)','', 'ঊ'],
+['অu','', 'ঔ'],
+['ঋR','', 'ৠ'],
+['ঌL','', 'ৡ'],
+
+['ক্h','', 'খ্'],
+['গ্h','', 'ঘ্'],
+['ন্g','', 'ঙ্'],
+['চ্h','', 'ছ্'],
+['জ্h','', 'ঝ্'],
+['ন্j','', 'ঞ্'],
+['ট্h','', 'ঠ্'],
+['ড্h','', 'ঢ্'],
+['ত্h','', 'থ্'],
+['দ্h','', 'ধ্'],
+['প্h','', 'ফ্'],
+['ব্h','', 'ভ্'],
+['স্h','', 'ষ্'],
+
+
+['a','', 'অ'],
+['b','', 'ব্'],
+['c','', 'ক্'],
+['d','', 'দ্'],
+['(e|E)','', 'এ'],
+//['f','', 'অ'],
+['g','', 'গ্'],
+['h','', 'স্'],
+['i','', 'ই'],
+['j','', 'জ্'],
+['k','', 'ক্'],
+['l','', 'ল্'],
+['m','', 'ম্'],
+['n','', 'ন্'],
+['(o|O)','', 'ও'],
+['p','', 'প্'],
+//['q','', 'অ'],
+['r','', 'র্'],
+['s','', 'স্'],
+['t','', 'ত্'],
+['u','', 'উ'],
+//['v','', 'অ'],
+//['w','', 'অ'],
+//['x','', 'অ'],
+['y','', 'য্'],
+//['z','', 'অ'],
+['A','', 'আ'],
+['B','', 'ব্ব্'],
+['C','', 'ক্ক্'],
+['D','', 'ড্'],
+//['F','', 'অ'],
+['G','', 'গ্গ্'],
+['H','', 'ঃ'],
+['I','', 'ঈ'],
+['J','', 'জ্জ্'],
+['K','', 'ক্ক্'],
+['L','', 'ঌ'],
+['M','', 'ম্ম্'],
+['N','', 'ণ্'],
+['P','', 'প্প্'],
+//['Q','', 'অ'],
+['R','', 'ঋ'],
+['S','', 'শ্'],
+['T','', 'ট্'],
+['U','', 'ঊ'],
+//['V','', 'অ'],
+//['W','', 'অ'],
+//['X','', 'অ'],
+['Y','', 'য্য্'],
+//['Z','', 'অ'],
+['0','', '০'],
+['1','', '১'],
+['2','', '২'],
+['3','', '৩'],
+['4','', '৪'],
+['5','', '৫'],
+['6','', '৬'],
+['7','', '৭'],
+['8','', '৮'],
+['9','', '৯'],
+
+['//','', 'ঽ']
+];
+
+jQuery.narayam.addScheme( 'as', {
+       'namemsg': 'narayam-as',
+       'extended_keyboard': false,
+       'lookbackLength': 3,
+       'keyBufferLength': 2,
+       'rules': rules
+} );
\ No newline at end of file


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to