From f743c00247a80ca8669696e4a506b469e407cf5e Mon Sep 17 00:00:00 2001 From: Rotem Liss Date: Fri, 16 Mar 2007 12:21:20 +0000 Subject: [PATCH] If the generated messages are same to the current file, write it and don't rewrite the file. --- maintenance/language/rebuildLanguage.php | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/maintenance/language/rebuildLanguage.php b/maintenance/language/rebuildLanguage.php index 66281616d7..6775f6d31f 100644 --- a/maintenance/language/rebuildLanguage.php +++ b/maintenance/language/rebuildLanguage.php @@ -30,12 +30,16 @@ function rebuildLanguage( $code, $write ) { $filename = Language::getMessagesFileName( $code ); $contents = file_get_contents( $filename ); if ( strpos( $contents, '$messages' ) !== false ) { - $new = explode( '$messages', $contents ); - $new = $new[0]; - $new .= $messagesText; - $new .= "\n?>\n"; - file_put_contents( $filename, $new ); - echo "Generated and wrote messages in language $code.\n"; + $contents = explode( '$messages', $contents ); + if ( $messagesText == '$messages' . $contents[1] ) { + echo "Generated messages in language $code. Same to the current file.\n"; + } else { + $new = $contents[0]; + $new .= $messagesText; + $new .= "\n?>\n"; + file_put_contents( $filename, $new ); + echo "Generated and wrote messages in language $code.\n"; + } } } else { echo "Generated messages in language $code.\n"; -- 2.20.1