Changeset 30335 for trunk/src/wp-admin/options-general.php
- Timestamp:
- 11/13/2014 05:00:08 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/options-general.php
r29963 r30335 9 9 /** WordPress Administration Bootstrap */ 10 10 require_once( dirname( __FILE__ ) . '/admin.php' ); 11 12 /** WordPress Translation Install API */ 13 require_once( ABSPATH . 'wp-admin/includes/translation-install.php' ); 11 14 12 15 if ( ! current_user_can( 'manage_options' ) ) … … 63 66 date : format.val() 64 67 }, function(d) { format.siblings('.spinner').hide(); format.siblings('.example').text(d); } ); 68 }); 69 70 var languageSelect = $( '#WPLANG' ); 71 $( 'form' ).submit( function() { 72 // Don't show a spinner for English and installed languages, 73 // as there is nothing to download. 74 if ( ! languageSelect.find( 'option:selected' ).data( 'installed' ) ) { 75 $( '#submit', this ).after( '<span class="spinner language-install-spinner" />' ); 76 } 65 77 }); 66 78 }); … … 319 331 <?php 320 332 $languages = get_available_languages(); 333 $translations = wp_get_available_translations(); 321 334 if ( ! is_multisite() && defined( 'WPLANG' ) && '' !== WPLANG && 'en_US' !== WPLANG && ! in_array( WPLANG, $languages ) ) { 322 335 $languages[] = WPLANG; 323 336 } 324 if ( $languages) {337 if ( ! empty( $languages ) || ! empty( $translations ) ) { 325 338 ?> 326 339 <tr> … … 334 347 335 348 wp_dropdown_languages( array( 336 'name' => 'WPLANG', 337 'id' => 'WPLANG', 338 'selected' => $locale, 339 'languages' => $languages, 349 'name' => 'WPLANG', 350 'id' => 'WPLANG', 351 'selected' => $locale, 352 'languages' => $languages, 353 'translations' => $translations, 354 'show_available_translations' => ( ! is_multisite() || is_super_admin() ) && wp_can_install_language_pack(), 340 355 ) ); 341 356
Note: See TracChangeset
for help on using the changeset viewer.