* (bug 6106) Update to Indonesian localisation (id) #17
* (bug 6125) Add links to edit old versions to diff views
* (bug 5127) Auto edit summary when creating redirect page
+* (bug 3926) Introduce {{#language:}} magic word
== Compatibility ==
'MAG_URLENCODE',
'MAG_CURRENTTIMESTAMP',
'MAG_DIRECTIONMARK',
+ 'MAG_LANGUAGE',
);
if ( ! defined( 'MEDIAWIKI_INSTALL' ) )
wfRunHooks( 'MagicWordMagicWords', array( &$magicWords ) );
MAG_URLENCODE,
MAG_CURRENTTIMESTAMP,
MAG_DIRECTIONMARK,
+ MAG_LANGUAGE,
);
if ( ! defined( 'MEDIAWIKI_INSTALL' ) )
wfRunHooks( 'MagicWordwgVariableIDs', array( &$wgVariableIDs ) );
}
}
+ # #LANGUAGE:
+ if( !$found ) {
+ $mwLanguage =& MagicWord::get( MAG_LANGUAGE );
+ if( $mwLanguage->matchStartAndRemove( $part1 ) ) {
+ $lang = $wgContLang->getLanguageName( strtolower( $part1 ) );
+ $text = $linestart . ( $lang != '' ? $lang : $part1 );
+ $found = true;
+ }
+ }
+
# Extensions
if ( !$found && substr( $part1, 0, 1 ) == '#' ) {
$colonPos = strpos( $part1, ':' );
MAG_URLENCODE => array( 0, 'URLENCODE:' ),
MAG_CURRENTTIMESTAMP => array( 1, 'CURRENTTIMESTAMP' ),
MAG_DIRECTIONMARK => array( 1, 'DIRECTIONMARK', 'DIRMARK' ),
+ MAG_LANGUAGE => array( 0, '#LANGUAGE:' ),
);
if (!$wgCachedMessageArrays) {