Merge "Introduce {{#time: xit}} for days in the month in Iranian calendar"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Tue, 23 Aug 2016 12:54:48 +0000 (12:54 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Tue, 23 Aug 2016 12:54:48 +0000 (12:54 +0000)
1  2 
languages/Language.php

diff --combined languages/Language.php
   * @defgroup Language Language
   */
  
 -if ( !defined( 'MEDIAWIKI' ) ) {
 -      echo "This file is part of MediaWiki, it is not a valid entry point.\n";
 -      exit( 1 );
 -}
 -
  use CLDRPluralRuleParser\Evaluator;
  
  /**
@@@ -1036,6 -1041,7 +1036,7 @@@ class Language 
         *    xin  n (month number) in Iranian calendar
         *    xiy  y (two digit year) in Iranian calendar
         *    xiY  Y (full year) in Iranian calendar
+        *    xit  t (days in month) in Iranian calendar
         *
         *    xjj  j (day number) in Hebrew calendar
         *    xjF  F (month name) in Hebrew calendar
                                        }
                                        $num = substr( $iranian[0], -2 );
                                        break;
+                               case 'xit':
+                                       $usedIranianYear = true;
+                                       if ( !$iranian ) {
+                                               $iranian = self::tsToIranian( $ts );
+                                       }
+                                       $num = self::$IRANIAN_DAYS[$iranian[1] - 1];
+                                       break;
                                case 'a':
                                        $usedAMPM = true;
                                        $s .= intval( substr( $ts, 8, 2 ) ) < 12 ? 'am' : 'pm';