2 $wgCommandLineMode = true;
4 if ( ! is_readable( "../LocalSettings.php" ) ) {
5 print "A copy of your installation's LocalSettings.php\n" .
6 "must exist in the source directory.\n";
10 $wgCommandLineMode = true;
12 include_once( "../LocalSettings.php" );
13 include_once( "../AdminSettings.php" );
15 $sep = strchr( $include_path = ini_get( "include_path" ), ";" ) ?
";" : ":";
16 ini_set( "include_path", "../includes$sep../languages$sep$include_path" );
18 include_once( "Setup.php" );
19 include_once( "./InitialiseMessages.inc" );
20 include_once( "../install-utils.inc" );
21 $wgTitle = Title
::newFromText( "Rebuild messages script" );
22 $wgCommandLineMode = true;
25 print "1. Update messages to include latest additions to Language.php\n" .
26 "2. Delete all messages and reinitialise namespace\n" .
29 "Please enter a number: ";
32 $response = IntVal(readconsole());
33 if ( $response >= 1 && $response <= 3 ) {
37 print "Please type a number between 1 and 3: ";
41 switch ( $response ) {
43 initialiseMessages( false );
46 initialiseMessages( true );