maintenance/language/rebuildLanguage.php File Reference

Rewrite the messages array in the files languages/messages/MessagesXx.php. More...

Go to the source code of this file.

Functions

 rebuildLanguage ($code, $write, $listUnknown, $removeUnknown, $removeDupes, $dupeMsgSource)
 Rewrite a messages array.
 removeDupes ($oldMsgArray, $dupeMsgSource)
 Remove duplicates from a message array.

Variables

 $wgListUnknownMessages = !isset( $options['no-unknown'] )
 $wgRemoveUnknownMessages = isset( $options['remove-unknown'] )
 $wgRemoveDuplicateMessages = isset( $options['remove-duplicates'] )
 $wgLanguages = new languages()


Detailed Description

Rewrite the messages array in the files languages/messages/MessagesXx.php.

Definition in file rebuildLanguage.php.


Function Documentation

rebuildLanguage ( code,
write,
listUnknown,
removeUnknown,
removeDupes,
dupeMsgSource 
)

Rewrite a messages array.

Parameters:
$code The language code.
$write Write to the messages file?
$listUnknown List the unknown messages?
$removeUnknown Remove the unknown messages?
$removeDupes Remove the duplicated messages?
$dupeMsgSource The source file intended to remove from the array.

Definition at line 24 of file rebuildLanguage.php.

References $code, $messages, $wgLanguages, removeDupes(), and MessageWriter::writeMessagesToFile().

removeDupes ( oldMsgArray,
dupeMsgSource 
)

Remove duplicates from a message array.

Parameters:
$oldMsgArray The input message array.
$dupeMsgSource The source file path for duplicates.
Returns:
$newMsgArray The output message array, with duplicates removed.

Definition at line 41 of file rebuildLanguage.php.

Referenced by rebuildLanguage().


Variable Documentation

$wgLanguages = new languages()

Definition at line 99 of file rebuildLanguage.php.

Referenced by rebuildLanguage().

$wgListUnknownMessages = !isset( $options['no-unknown'] )

Definition at line 94 of file rebuildLanguage.php.

$wgRemoveDuplicateMessages = isset( $options['remove-duplicates'] )

Definition at line 96 of file rebuildLanguage.php.

$wgRemoveUnknownMessages = isset( $options['remove-unknown'] )

Definition at line 95 of file rebuildLanguage.php.


Generated on Sat Apr 30 22:57:28 2011 for MediaWiki by  doxygen 1.5.9