<?php
/**
* Write a messages array as a PHP text.
- * TODO: make it possible to use Windows endlines
- * TODO: remove PHP ending tags recently removed from MediaWiki files
*
* @addtogroup Maintenance
*/
}
# Write all the messages
- $messagesText = "\$messages = array(\n";
+ $messagesText = "\$messages = array(
+";
foreach( $sortedMessages as $block => $messages ) {
# Skip if it's the block of unknown messages - handle that in the end of file
if ( $block == 'unknown' ) {
}
ksort( $sortedMessages['unknown'] );
$messagesText .= writeMessagesBlock( 'unknown', 'Unknown messages', $sortedMessages['unknown'], $ignoredComments ); # Write the unknown messages, alphabetically sorted
- $messagesText .= ");\n";
+ $messagesText .= ");
+";
return array( $messagesText, $sortedMessages );
}
# Format the block comment (if exists); check for multiple lines comments
if ( !empty( $comment ) ) {
if ( strpos( $comment, "\n" ) === false ) {
- $blockText .= "# $comment\n";
+ $blockText .= "# $comment
+";
} else {
- $blockText .= "/*\n$comment\n*/\n";
+ $blockText .= "/*
+$comment
+*/
+";
}
}
}
# Newline
- $blockText .= "\n";
+ $blockText .= "
+";
}
# Newline to end the block
- $blockText .= "\n";
+ $blockText .= "
+";
return $blockText;
}