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