https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112199
Revision: 112199
Author: amire80
Date: 2012-02-23 12:56:36 +0000 (Thu, 23 Feb 2012)
Log Message:
-----------
Added Ahirani support.
Modified Paths:
--------------
trunk/extensions/Narayam/Narayam.i18n.php
trunk/extensions/Narayam/Narayam.php
Added Paths:
-----------
trunk/extensions/Narayam/resources/ext.narayam.rules.ahr-inscript.js
trunk/extensions/Narayam/resources/ext.narayam.rules.ahr.js
Modified: trunk/extensions/Narayam/Narayam.i18n.php
===================================================================
--- trunk/extensions/Narayam/Narayam.i18n.php 2012-02-23 12:43:32 UTC (rev
112198)
+++ trunk/extensions/Narayam/Narayam.i18n.php 2012-02-23 12:56:36 UTC (rev
112199)
@@ -23,6 +23,8 @@
'narayam-checkbox-tooltip' => 'To toggle input method on and off', //
FIXME: better message
'narayam-enable-preference' => 'Enable input method',
'narayam-more-imes' => 'More input methods',
+ 'narayam-ahr' => 'Ahirani Transliteration',
+ 'narayam-ahr-inscript' => '>Ahirani InScript',
'narayam-am' => 'Amharic Transliteration',
'narayam-as' => 'Assamese Transliteration',
'narayam-as-avro' => 'Assamese Avro',
Modified: trunk/extensions/Narayam/Narayam.php
===================================================================
--- trunk/extensions/Narayam/Narayam.php 2012-02-23 12:43:32 UTC (rev
112198)
+++ trunk/extensions/Narayam/Narayam.php 2012-02-23 12:56:36 UTC (rev
112199)
@@ -50,6 +50,10 @@
// Array mapping language codes and scheme names to module names
// Custom schemes can be added here
$wgNarayamSchemes = array(
+ 'ahr' => array(
+ 'ahr' => 'ext.narayam.rules.ahr',
+ 'ahr-inscript' => 'ext.narayam.rules.ahr-inscript',
+ ),
'am' => array(
'am' => array( 'ext.narayam.rules.am', 'beta' ),
),
@@ -109,7 +113,7 @@
),
'mr' => array(
'mr' => 'ext.narayam.rules.mr',
- 'mr-inscript' => 'ext.narayam.rules.mr',
+ 'mr-inscript' => 'ext.narayam.rules.mr-inscript',
),
'ne' => array(
'ne' => array( 'ext.narayam.rules.ne', 'beta' ),
@@ -207,6 +211,8 @@
'narayam-help',
'narayam-toggle-ime',
'narayam-more-imes',
+ 'narayam-ahr',
+ 'narayam-ahr-inscript',
'narayam-am',
'narayam-as',
'narayam-as-avro',
@@ -266,6 +272,15 @@
'jquery.cookie',
),
);
+
+$wgResourceModules['ext.narayam.rules.ahr'] = $narayamTpl + array(
+ 'scripts' => 'resources/ext.narayam.rules.ahr.js',
+ 'dependencies' => 'ext.narayam.rules.mr',
+);
+$wgResourceModules['ext.narayam.rules.ahr-inscript'] = $narayamTpl + array(
+ 'scripts' => 'resources/ext.narayam.rules.ahr-inscript.js',
+ 'dependencies' => 'ext.narayam.rules.mr-inscript.js',
+);
$wgResourceModules['ext.narayam.rules.am'] = $narayamTpl + array(
'scripts' => 'resources/ext.narayam.rules.am.js',
'dependencies' => 'ext.narayam.core',
@@ -474,4 +489,3 @@
'scripts' => 'resources/ext.narayam.rules.tcy.js',
'dependencies' => 'ext.narayam.rules.kn',
);
-
Added: trunk/extensions/Narayam/resources/ext.narayam.rules.ahr-inscript.js
===================================================================
--- trunk/extensions/Narayam/resources/ext.narayam.rules.ahr-inscript.js
(rev 0)
+++ trunk/extensions/Narayam/resources/ext.narayam.rules.ahr-inscript.js
2012-02-23 12:56:36 UTC (rev 112199)
@@ -0,0 +1,12 @@
+/**
+ * InScript regular expression rules table for Ahirani language
+ * Based on CDAC's "Enhanced InScript Keyboard Layout 5.2" for Marathi
+ * @author Amir E. Aharoni
+ * @date 2012-02-23
+ * License: GPLv3
+ */
+
+// copy the rules from Marathi InScript.
+ahr_inscript_scheme = $.narayam.getScheme( 'mr-inscript' );
+ahr_inscript_scheme.namemsg = 'narayam-ahr-inscript';
+jQuery.narayam.addScheme( 'ahr-inscript', ahr_inscript_scheme );
Property changes on:
trunk/extensions/Narayam/resources/ext.narayam.rules.ahr-inscript.js
___________________________________________________________________
Added: svn:eol-style
+ native
Added: trunk/extensions/Narayam/resources/ext.narayam.rules.ahr.js
===================================================================
--- trunk/extensions/Narayam/resources/ext.narayam.rules.ahr.js
(rev 0)
+++ trunk/extensions/Narayam/resources/ext.narayam.rules.ahr.js 2012-02-23
12:56:36 UTC (rev 112199)
@@ -0,0 +1,11 @@
+/**
+ * Transliteration based keyboard for Ahirani, based on Marathi
+ * @author Amir E. Aharoni ([[User:Amire80]])
+ * @date 2012-02-23
+ * License: GPLv3
+ */
+
+// copy the rules from Marathi transliteration.
+ahr_scheme = $.narayam.getScheme( 'mr' );
+ahr_scheme.namemsg = 'narayam-ahr';
+jQuery.narayam.addScheme( 'ahr', ahr_scheme );
Property changes on: trunk/extensions/Narayam/resources/ext.narayam.rules.ahr.js
___________________________________________________________________
Added: svn:eol-style
+ native
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs