mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-08-11 12:20:22 +00:00
Introduce wp_load_translations_early(), which can be used before the locale is properly loaded in order to translate early error strings. Internationalize setup-config.php -- translators no longer have a reason to modify this file. fixes #18180.
git-svn-id: https://develop.svn.wordpress.org/trunk@19760 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
+12
-10
@@ -39,21 +39,23 @@ if ( file_exists( ABSPATH . 'wp-config.php') ) {
|
||||
|
||||
// Set a path for the link to the installer
|
||||
if ( strpos($_SERVER['PHP_SELF'], 'wp-admin') !== false )
|
||||
$path = '';
|
||||
$path = 'setup-config.php';
|
||||
else
|
||||
$path = 'wp-admin/';
|
||||
$path = 'wp-admin/setup-config.php';
|
||||
|
||||
require_once( ABSPATH . '/wp-includes/load.php' );
|
||||
require_once( ABSPATH . '/wp-includes/version.php' );
|
||||
define( 'WP_CONTENT_DIR', ABSPATH . 'wp-content' );
|
||||
define( 'WPINC', 'wp-includes' );
|
||||
define( 'WP_CONTENT_DIR', ABSPATH . 'wp-content' );
|
||||
require_once( ABSPATH . WPINC . '/load.php' );
|
||||
require_once( ABSPATH . WPINC . '/version.php' );
|
||||
|
||||
wp_load_translations_early();
|
||||
wp_check_php_mysql_versions();
|
||||
|
||||
// Die with an error message
|
||||
require_once( ABSPATH . '/wp-includes/class-wp-error.php' );
|
||||
require_once( ABSPATH . '/wp-includes/functions.php' );
|
||||
require_once( ABSPATH . '/wp-includes/plugin.php' );
|
||||
$text_direction = /*WP_I18N_TEXT_DIRECTION*/'ltr'/*/WP_I18N_TEXT_DIRECTION*/;
|
||||
wp_die(sprintf(/*WP_I18N_NO_CONFIG*/"<p>There doesn't seem to be a <code>wp-config.php</code> file. I need this before we can get started.</p> <p>Need more help? <a href='http://codex.wordpress.org/Editing_wp-config.php'>We got it</a>.</p> <p>You can create a <code>wp-config.php</code> file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file.</p><p><a href='%ssetup-config.php' class='button'>Create a Configuration File</a></p>"/*/WP_I18N_NO_CONFIG*/, $path), /*WP_I18N_ERROR_TITLE*/'WordPress › Error'/*/WP_I18N_ERROR_TITLE*/, array('text_direction' => $text_direction));
|
||||
$die = '<p>' . __( "There doesn't seem to be a <code>wp-config.php</code> file. I need this before we can get started." ) . '</p>';
|
||||
$die .= '<p>' . __( "Need more help? <a href='http://codex.wordpress.org/Editing_wp-config.php'>We got it</a>." ) . '</p>';
|
||||
$die .= '<p>' . __( "You can create a <code>wp-config.php</code> file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file." ) . '</p>';
|
||||
$die .= '<p><a href="' . $path . '" class="button">' . __( "Create a Configuration File" ) . '</a></p>';
|
||||
|
||||
wp_die( $die, __( 'WordPress › Error' ) );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user