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

Revision: 73288
Author:   nikerabbit
Date:     2010-09-18 13:51:40 +0000 (Sat, 18 Sep 2010)

Log Message:
-----------
Add variable checker for Mwlib

Modified Paths:
--------------
    trunk/extensions/Translate/groups/Mwlib/Mwlibrl.yaml

Added Paths:
-----------
    trunk/extensions/Translate/groups/Mwlib/Checker.php

Added: trunk/extensions/Translate/groups/Mwlib/Checker.php
===================================================================
--- trunk/extensions/Translate/groups/Mwlib/Checker.php                         
(rev 0)
+++ trunk/extensions/Translate/groups/Mwlib/Checker.php 2010-09-18 13:51:40 UTC 
(rev 73288)
@@ -0,0 +1,22 @@
+<?php
+/**
+ * Implements MessageChecker for Mwlib.
+ *
+ * @file
+ * @author Niklas Laxström
+ * @copyright Copyright © 2010, Niklas Laxström
+ * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 
2.0 or later
+ */
+
+/**
+ * Message checks for FUDforum
+ *
+ * @ingroup MessageCheckers
+ */
+class MwlibMessageChecker extends MessageChecker {
+
+       protected function MwlibVariablesCheck( $messages, $code, &$warnings ) {
+               return parent::parameterCheck( $messages, $code, $warnings, 
'/%\([a-z]+\)[a-z]/' );
+       }
+
+}


Property changes on: trunk/extensions/Translate/groups/Mwlib/Checker.php
___________________________________________________________________
Added: svn:eol-style
   + native

Modified: trunk/extensions/Translate/groups/Mwlib/Mwlibrl.yaml
===================================================================
--- trunk/extensions/Translate/groups/Mwlib/Mwlibrl.yaml        2010-09-18 
13:48:42 UTC (rev 73287)
+++ trunk/extensions/Translate/groups/Mwlib/Mwlibrl.yaml        2010-09-18 
13:51:40 UTC (rev 73288)
@@ -14,3 +14,12 @@
   targetPattern: mwlib.rl/mwlib/rl/locale/%CODE%/LC_MESSAGES/mwlib.rl.po
   codeMap:
     pt-br: pt_BR
+
+CHECKER:
+  class: MwlibMessageChecker
+  checks:
+    - MwlibVariablesCheck
+    - braceBalanceCheck
+
+AUTOLOAD:
+  MwlibMessageChecker: Checker.php
\ No newline at end of file



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to