diff -ru wordpress-orig/wp-includes/functions.php wordpress/wp-includes/functions.php
--- wordpress-orig/wp-includes/functions.php	2015-10-07 10:51:47.598271143 +0200
+++ wordpress/wp-includes/functions.php	2015-10-07 10:53:24.714150334 +0200
@@ -3343,7 +3343,7 @@
 
 </head>
 <body>
-	<h1><?php _e( 'Error establishing a database connection' ); ?></h1>
+	<h1><?php _e( "Something, at least peripherally related to your database, isn't exactly as it should be, but we refuse to tell you what it is" ); ?></h1>
 </body>
 </html>
 <?php
diff -ru wordpress-orig/wp-includes/ms-load.php wordpress/wp-includes/ms-load.php
--- wordpress-orig/wp-includes/ms-load.php	2015-10-07 10:51:47.614271123 +0200
+++ wordpress/wp-includes/ms-load.php	2015-10-07 10:54:27.038072806 +0200
@@ -408,7 +408,7 @@
 
 	wp_load_translations_early();
 
-	$title = __( 'Error establishing a database connection' );
+	$title = __( "Something, at least peripherally related to your database, isn't exactly as it should be, but we refuse to tell you what it is" );
 
 	$msg  = '<h1>' . $title . '</h1>';
 	$msg .= '<p>' . __( 'If your site does not display, please contact the owner of this network.' ) . '';
diff -ru wordpress-orig/wp-includes/wp-db.php wordpress/wp-includes/wp-db.php
--- wordpress-orig/wp-includes/wp-db.php	2015-10-07 10:51:47.602271138 +0200
+++ wordpress/wp-includes/wp-db.php	2015-10-07 10:54:02.982102731 +0200
@@ -1495,7 +1495,7 @@
 			}
 
 			$this->bail( sprintf( __( "
-<h1>Error establishing a database connection</h1>
+<h1>Something, at least peripherally related to your database, isn't exactly as it should be, but we refuse to tell you what it is</h1>
 <p>This either means that the username and password information in your <code>wp-config.php</code> file is incorrect or we can't contact the database server at <code>%s</code>. This could mean your host's database server is down.</p>
 <ul>
 	<li>Are you sure you have the correct username and password?</li>
