define('MAG_PLURAL', 45);
define('MAG_FULLURL', 46);
define('MAG_FULLURLE', 47);
+define('MAG_LCFIRST', 48);
+define('MAG_UCFIRST', 49);
$wgVariableIDs = array(
MAG_CURRENTMONTH,
}
}
+ # LCFIRST and UCFIRST
+ if ( !$found ) {
+ $lcfirst =& MagicWord::get( MAG_LCFIRST );
+ $ucfirst =& MagicWord::get( MAG_UCFIRST );
+ if ( $lcfirst->matchStartAndRemove( $part1 ) ) {
+ $text = $linestart . $wgContLang->lcfirst( $part1 );
+ $found = true;
+ } else if ( $ucfirst->matchStartAndRemove( $part1 ) ) {
+ $text = $linestart . $wgContLang->ucfirst( $part1 );
+ $found = true;
+ }
+ }
+
# LOCALURL and FULLURL
if ( !$found ) {
$mwLocal =& MagicWord::get( MAG_LOCALURL );
MAG_PLURAL => array( 0, 'PLURAL:' ),
MAG_FULLURL => array( 0, 'FULLURL:' ),
MAG_FULLURLE => array( 0, 'FULLURLE:' ),
+ MAG_LCFIRST => array( 0, 'LCFIRST:' ),
+ MAG_UCFIRST => array( 0, 'UCFIRST:' ),
);
#-------------------------------------------------------------------