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

Revision: 89446
Author:   siebrand
Date:     2011-06-03 22:14:17 +0000 (Fri, 03 Jun 2011)
Log Message:
-----------
Update checker for EOL.

Modified Paths:
--------------
    trunk/extensions/Translate/groups/EOL/EOL.yaml

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

Added: trunk/extensions/Translate/groups/EOL/Checker.php
===================================================================
--- trunk/extensions/Translate/groups/EOL/Checker.php                           
(rev 0)
+++ trunk/extensions/Translate/groups/EOL/Checker.php   2011-06-03 22:14:17 UTC 
(rev 89446)
@@ -0,0 +1,27 @@
+<?php
+/**
+ * Implements MessageChecker for EOL.
+ *
+ * @file
+ * @author Niklas Laxström
+ * @copyright Copyright © 2009-2010, Niklas Laxström
+ * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 
2.0 or later
+ */
+
+/**
+ * Message checks for EOL
+ *
+ * @ingroup MessageCheckers
+ */
+class EOLMessageChecker extends MessageChecker {
+       /**
+        * Checks for missing and unknown variables in translations.
+        *
+        * @param $messages \array Iterable list of TMessage objects.
+        * @param $code \string Language code of the translations.
+        * @param $warnings \array Array where warnings are appended to.
+        */
+       protected function EOLVariablesCheck( $messages, $code, &$warnings ) {
+               return parent::parameterCheck( $messages, $code, $warnings, 
'/%{[a-zA-Z_]+}/' );
+       }
+}


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

Modified: trunk/extensions/Translate/groups/EOL/EOL.yaml
===================================================================
--- trunk/extensions/Translate/groups/EOL/EOL.yaml      2011-06-03 21:10:30 UTC 
(rev 89445)
+++ trunk/extensions/Translate/groups/EOL/EOL.yaml      2011-06-03 22:14:17 UTC 
(rev 89446)
@@ -15,8 +15,13 @@
       zh-hans: zh-CN
       zh-hant: zh-TW
 
+  CHECKER:
+    class: EOLMessageChecker
+    checks:
+      - EOLVariablesCheck
+
   AUTOLOAD:
-    RubyMessageChecker: Checker.php
+    EOLMessageChecker: Checker.php
 
 ---
 BASIC:


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

Reply via email to