diff --git src/wp-admin/includes/update.php src/wp-admin/includes/update.php
index 171aa84c52..43db04b523 100644
|
|
function update_nag() { |
262 | 262 | return false; |
263 | 263 | } |
264 | 264 | |
| 265 | $version_url = sprintf( |
| 266 | /* translators: %s: WordPress version */ |
| 267 | esc_url( __( 'https://wordpress.org/support/wordpress-version/version-%s/' ) ), |
| 268 | sanitize_title( $cur->current ) |
| 269 | ); |
| 270 | |
265 | 271 | if ( current_user_can( 'update_core' ) ) { |
266 | 272 | $msg = sprintf( |
267 | | /* translators: 1: Codex URL to release notes, 2: new WordPress version, 3: URL to network admin, 4: accessibility text */ |
| 273 | /* translators: 1: URL to WordPress release notes, 2: new WordPress version, 3: URL to network admin, 4: accessibility text */ |
268 | 274 | __( '<a href="%1$s">WordPress %2$s</a> is available! <a href="%3$s" aria-label="%4$s">Please update now</a>.' ), |
269 | | sprintf( |
270 | | /* translators: %s: WordPress version */ |
271 | | esc_url( __( 'https://codex.wordpress.org/Version_%s' ) ), |
272 | | $cur->current |
273 | | ), |
| 275 | $version_url, |
274 | 276 | $cur->current, |
275 | 277 | network_admin_url( 'update-core.php' ), |
276 | 278 | esc_attr__( 'Please update WordPress now' ) |
277 | 279 | ); |
278 | 280 | } else { |
279 | 281 | $msg = sprintf( |
280 | | /* translators: 1: Codex URL to release notes, 2: new WordPress version */ |
| 282 | /* translators: 1: URL to WordPress release notes, 2: new WordPress version */ |
281 | 283 | __( '<a href="%1$s">WordPress %2$s</a> is available! Please notify the site administrator.' ), |
282 | | sprintf( |
283 | | /* translators: %s: WordPress version */ |
284 | | esc_url( __( 'https://codex.wordpress.org/Version_%s' ) ), |
285 | | $cur->current |
286 | | ), |
| 284 | $version_url, |
287 | 285 | $cur->current |
288 | 286 | ); |
289 | 287 | } |
diff --git src/wp-admin/install.php src/wp-admin/install.php
index ce5849204f..01cf8eaa2f 100644
|
|
$mysql_version = $wpdb->db_version(); |
238 | 238 | $php_compat = version_compare( $php_version, $required_php_version, '>=' ); |
239 | 239 | $mysql_compat = version_compare( $mysql_version, $required_mysql_version, '>=' ) || file_exists( WP_CONTENT_DIR . '/db.php' ); |
240 | 240 | |
| 241 | $version_url = sprintf( |
| 242 | /* translators: %s: WordPress version */ |
| 243 | esc_url( __( 'https://wordpress.org/support/wordpress-version/version-%s/' ) ), |
| 244 | sanitize_title( $wp_version ) |
| 245 | ); |
| 246 | |
241 | 247 | if ( ! $mysql_compat && ! $php_compat ) { |
242 | | /* translators: 1: WordPress version number, 2: Minimum required PHP version number, 3: Minimum required MySQL version number, 4: Current PHP version number, 5: Current MySQL version number */ |
243 | | $compat = sprintf( __( 'You cannot install because <a href="https://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s.' ), $wp_version, $required_php_version, $required_mysql_version, $php_version, $mysql_version ); |
| 248 | /* translators: 1: URL to WordPress release notes, 2: WordPress version number, 3: Minimum required PHP version number, 4: Minimum required MySQL version number, 5: Current PHP version number, 6: Current MySQL version number */ |
| 249 | $compat = sprintf(__( 'You cannot install because <a href="%1$s">WordPress %2$s</a> requires PHP version %3$s or higher and MySQL version %4$s or higher. You are running PHP version %5$s and MySQL version %6$s.' ), $version_url, $wp_version, $required_php_version, $required_mysql_version, $php_version, $mysql_version ); |
244 | 250 | } elseif ( ! $php_compat ) { |
245 | | /* translators: 1: WordPress version number, 2: Minimum required PHP version number, 3: Current PHP version number */ |
246 | | $compat = sprintf( __( 'You cannot install because <a href="https://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> requires PHP version %2$s or higher. You are running version %3$s.' ), $wp_version, $required_php_version, $php_version ); |
| 251 | /* translators: 1: URL to WordPress release notes, 2: WordPress version number, 3: Minimum required PHP version number, 4: Current PHP version number */ |
| 252 | $compat = sprintf( __( 'You cannot install because <a href="%1$s">WordPress %2$s</a> requires PHP version %3$s or higher. You are running version %4$s.' ), $version_url, $wp_version, $required_php_version, $php_version ); |
247 | 253 | } elseif ( ! $mysql_compat ) { |
248 | | /* translators: 1: WordPress version number, 2: Minimum required MySQL version number, 3: Current MySQL version number */ |
249 | | $compat = sprintf( __( 'You cannot install because <a href="https://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> requires MySQL version %2$s or higher. You are running version %3$s.' ), $wp_version, $required_mysql_version, $mysql_version ); |
| 254 | /* translators: 1: URL to WordPress release notes, 2: WordPress version number, 3: Minimum required MySQL version number, 4: Current MySQL version number */ |
| 255 | $compat = sprintf( __( 'You cannot install because <a href="%1$s">WordPress %2$s</a> requires MySQL version %3$s or higher. You are running version %4$s.' ), $version_url, $wp_version, $required_mysql_version, $mysql_version ); |
250 | 256 | } |
251 | 257 | |
252 | 258 | if ( ! $mysql_compat || ! $php_compat ) { |
diff --git src/wp-admin/update-core.php src/wp-admin/update-core.php
index abc4f8418f..965d49199f 100644
|
|
function list_core_update( $update ) { |
70 | 70 | $mysql_compat = version_compare( $mysql_version, $update->mysql_version, '>=' ); |
71 | 71 | } |
72 | 72 | |
| 73 | $version_url = sprintf( |
| 74 | /* translators: %s: WordPress version */ |
| 75 | esc_url( __( 'https://wordpress.org/support/wordpress-version/version-%s/' ) ), |
| 76 | sanitize_title( $update->current ) |
| 77 | ); |
| 78 | |
73 | 79 | if ( ! $mysql_compat && ! $php_compat ) { |
74 | | /* translators: 1: WordPress version number, 2: Minimum required PHP version number, 3: Minimum required MySQL version number, 4: Current PHP version number, 5: Current MySQL version number */ |
75 | | $message = sprintf( __( 'You cannot update because <a href="https://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s.' ), $update->current, $update->php_version, $update->mysql_version, $php_version, $mysql_version ); |
| 80 | /* translators: 1: URL to WordPress release notes, 2: WordPress version number, 3: Minimum required PHP version number, 4: Minimum required MySQL version number, 5: Current PHP version number, 6: Current MySQL version number */ |
| 81 | $message = sprintf( __( 'You cannot update because <a href="%1$s">WordPress %2$s</a> requires PHP version %3$s or higher and MySQL version %4$s or higher. You are running PHP version %5$s and MySQL version %6$s.' ), $version_url, $update->current, $update->php_version, $update->mysql_version, $php_version, $mysql_version ); |
76 | 82 | } elseif ( ! $php_compat ) { |
77 | | /* translators: 1: WordPress version number, 2: Minimum required PHP version number, 3: Current PHP version number */ |
78 | | $message = sprintf( __( 'You cannot update because <a href="https://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> requires PHP version %2$s or higher. You are running version %3$s.' ), $update->current, $update->php_version, $php_version ); |
| 83 | /* translators: 1: URL to WordPress release notes, 1: WordPress version number, 2: Minimum required PHP version number, 3: Current PHP version number */ |
| 84 | $message = sprintf( __( 'You cannot update because <a href="%1$s">WordPress %2$s</a> requires PHP version %3$s or higher. You are running version %4$s.' ), $version_url, $update->current, $update->php_version, $php_version ); |
79 | 85 | } elseif ( ! $mysql_compat ) { |
80 | 86 | /* translators: 1: WordPress version number, 2: Minimum required MySQL version number, 3: Current MySQL version number */ |
81 | | $message = sprintf( __( 'You cannot update because <a href="https://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> requires MySQL version %2$s or higher. You are running version %3$s.' ), $update->current, $update->mysql_version, $mysql_version ); |
82 | | } else { /* translators: 1: WordPress version number, 2: WordPress version number including locale if necessary */ |
83 | | $message = sprintf( __( 'You can update to <a href="https://codex.wordpress.org/Version_%1$s">WordPress %2$s</a> automatically:' ), $update->current, $version_string ); |
| 87 | $message = sprintf( __( 'You cannot update because <a href="%1$s">WordPress %2$s</a> requires MySQL version %3$s or higher. You are running version %4$s.' ), $version_url, $update->current, $update->mysql_version, $mysql_version ); |
| 88 | } else { |
| 89 | /* translators: 1: URL to WordPress release notes, 2: WordPress version number including locale if necessary */ |
| 90 | $message = sprintf( __( 'You can update to <a href="%1$s">WordPress %2$s</a> automatically:' ), $version_url, $version_string ); |
84 | 91 | } |
85 | 92 | if ( ! $mysql_compat || ! $php_compat ) { |
86 | 93 | $show_buttons = false; |
diff --git src/wp-admin/upgrade.php src/wp-admin/upgrade.php
index 9d701781c4..743b89e740 100644
|
|
if ( file_exists( WP_CONTENT_DIR . '/db.php' ) && empty( $wpdb->is_mysql ) ) { |
80 | 80 | |
81 | 81 | <?php |
82 | 82 | elseif ( ! $php_compat || ! $mysql_compat ) : |
| 83 | $version_url = sprintf( |
| 84 | /* translators: %s: WordPress version */ |
| 85 | esc_url( __( 'https://wordpress.org/support/wordpress-version/version-%s/' ) ), |
| 86 | sanitize_title( $wp_version ) |
| 87 | ); |
| 88 | |
83 | 89 | if ( ! $mysql_compat && ! $php_compat ) { |
84 | | printf( __( 'You cannot update because <a href="https://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s.' ), $wp_version, $required_php_version, $required_mysql_version, $php_version, $mysql_version ); |
| 90 | /* translators: 1: URL to WordPress release notes, 2: WordPress version number, 3: Minimum required PHP version number, 4: Minimum required MySQL version number, 5: Current PHP version number, 6: Current MySQL version number */ |
| 91 | $message = sprintf( __( 'You cannot update because <a href="%1$s">WordPress %2$s</a> requires PHP version %3$s or higher and MySQL version %4$s or higher. You are running PHP version %5$s and MySQL version %6$s.' ), $version_url, $wp_version, $required_php_version, $required_mysql_version, $php_version, $mysql_version ); |
85 | 92 | } elseif ( ! $php_compat ) { |
86 | | printf( __( 'You cannot update because <a href="https://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> requires PHP version %2$s or higher. You are running version %3$s.' ), $wp_version, $required_php_version, $php_version ); |
| 93 | /* translators: 1: URL to WordPress release notes, 1: WordPress version number, 2: Minimum required PHP version number, 3: Current PHP version number */ |
| 94 | $message = sprintf( __( 'You cannot update because <a href="%1$s">WordPress %2$s</a> requires PHP version %3$s or higher. You are running version %4$s.' ), $version_url, $wp_version, $required_php_version, $php_version ); |
87 | 95 | } elseif ( ! $mysql_compat ) { |
88 | | printf( __( 'You cannot update because <a href="https://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> requires MySQL version %2$s or higher. You are running version %3$s.' ), $wp_version, $required_mysql_version, $mysql_version ); |
| 96 | /* translators: 1: WordPress version number, 2: Minimum required MySQL version number, 3: Current MySQL version number */ |
| 97 | $message = sprintf( __( 'You cannot update because <a href="%1$s">WordPress %2$s</a> requires MySQL version %3$s or higher. You are running version %4$s.' ), $version_url, $wp_version, $required_mysql_version, $mysql_version ); |
89 | 98 | } |
90 | 99 | ?> |
91 | 100 | <?php |