From: Rotem Liss Date: Fri, 16 Mar 2007 12:21:20 +0000 (+0000) Subject: If the generated messages are same to the current file, write it and don't rewrite... X-Git-Tag: 1.31.0-rc.0~53699 X-Git-Url: http://git.cyclocoop.org/data/%24oldEdit?a=commitdiff_plain;h=f743c00247a80ca8669696e4a506b469e407cf5e;p=lhc%2Fweb%2Fwiklou.git If the generated messages are same to the current file, write it and don't rewrite the file. --- 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";