Changeset 42343 for trunk/src/wp-admin/includes/translation-install.php
- Timestamp:
- 11/30/2017 11:09:33 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/includes/translation-install.php
r42201 r42343 21 21 22 22 if ( ! in_array( $type, array( 'plugins', 'themes', 'core' ) ) ) { 23 return new WP_Error( 'invalid_type', __( 'Invalid translation type.' ) );23 return new WP_Error( 'invalid_type', __( 'Invalid translation type.' ) ); 24 24 } 25 25 … … 43 43 $options = array( 44 44 'timeout' => 3, 45 'body' => array(45 'body' => array( 46 46 'wp_version' => $wp_version, 47 47 'locale' => get_locale(), … … 70 70 71 71 if ( is_wp_error( $request ) ) { 72 $res = new WP_Error( 'translations_api_failed', 72 $res = new WP_Error( 73 'translations_api_failed', 73 74 sprintf( 74 75 /* translators: %s: support forums URL */ … … 81 82 $res = json_decode( wp_remote_retrieve_body( $request ), true ); 82 83 if ( ! is_object( $res ) && ! is_array( $res ) ) { 83 $res = new WP_Error( 'translations_api_failed', 84 $res = new WP_Error( 85 'translations_api_failed', 84 86 sprintf( 85 87 /* translators: %s: support forums URL */ … … 163 165 if ( isset( $languages[ $wp_local_package ] ) ) { 164 166 $language = $languages[ $wp_local_package ]; 165 printf( '<option value="%s" lang="%s" data-continue="%s"%s>%s</option>' . "\n", 167 printf( 168 '<option value="%s" lang="%s" data-continue="%s"%s>%s</option>' . "\n", 166 169 esc_attr( $language['language'] ), 167 170 esc_attr( current( $language['iso'] ) ), 168 171 esc_attr( $language['strings']['continue'] ), 169 172 in_array( $language['language'], $installed_languages ) ? ' data-installed="1"' : '', 170 esc_html( $language['native_name'] ) ); 173 esc_html( $language['native_name'] ) 174 ); 171 175 172 176 unset( $languages[ $wp_local_package ] ); … … 175 179 176 180 foreach ( $languages as $language ) { 177 printf( '<option value="%s" lang="%s" data-continue="%s"%s>%s</option>' . "\n", 181 printf( 182 '<option value="%s" lang="%s" data-continue="%s"%s>%s</option>' . "\n", 178 183 esc_attr( $language['language'] ), 179 184 esc_attr( current( $language['iso'] ) ), 180 185 esc_attr( $language['strings']['continue'] ), 181 186 in_array( $language['language'], $installed_languages ) ? ' data-installed="1"' : '', 182 esc_html( $language['native_name'] ) ); 187 esc_html( $language['native_name'] ) 188 ); 183 189 } 184 190 echo "</select>\n"; … … 225 231 226 232 require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; 227 $skin = new Automatic_Upgrader_Skin;228 $upgrader = new Language_Pack_Upgrader( $skin );233 $skin = new Automatic_Upgrader_Skin; 234 $upgrader = new Language_Pack_Upgrader( $skin ); 229 235 $translation->type = 'core'; 230 $result = $upgrader->upgrade( $translation, array( 'clear_update_cache' => false ) );236 $result = $upgrader->upgrade( $translation, array( 'clear_update_cache' => false ) ); 231 237 232 238 if ( ! $result || is_wp_error( $result ) ) { … … 251 257 252 258 require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; 253 $skin = new Automatic_Upgrader_Skin;259 $skin = new Automatic_Upgrader_Skin; 254 260 $upgrader = new Language_Pack_Upgrader( $skin ); 255 261 $upgrader->init();
Note: See TracChangeset
for help on using the changeset viewer.