Changeset 39885
- Timestamp:
- 01/12/2017 04:27:17 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/options-general.php
r39068 r39885 121 121 </td> 122 122 </tr> 123 <?php } ?> 123 <?php } 124 125 $languages = get_available_languages(); 126 $translations = wp_get_available_translations(); 127 if ( ! is_multisite() && defined( 'WPLANG' ) && '' !== WPLANG && 'en_US' !== WPLANG && ! in_array( WPLANG, $languages ) ) { 128 $languages[] = WPLANG; 129 } 130 if ( ! empty( $languages ) || ! empty( $translations ) ) { 131 ?> 132 <tr> 133 <th width="33%" scope="row"><label for="WPLANG"><?php _e( 'Site Language' ); ?></label></th> 134 <td> 135 <?php 136 $locale = get_locale(); 137 if ( ! in_array( $locale, $languages ) ) { 138 $locale = ''; 139 } 140 141 wp_dropdown_languages( array( 142 'name' => 'WPLANG', 143 'id' => 'WPLANG', 144 'selected' => $locale, 145 'languages' => $languages, 146 'translations' => $translations, 147 'show_available_translations' => ( ! is_multisite() || is_super_admin() ) && wp_can_install_language_pack(), 148 ) ); 149 150 // Add note about deprecated WPLANG constant. 151 if ( defined( 'WPLANG' ) && ( '' !== WPLANG ) && $locale !== WPLANG ) { 152 if ( is_super_admin() ) { 153 ?> 154 <p class="description"> 155 <strong><?php _e( 'Note:' ); ?></strong> <?php printf( __( 'The %s constant in your %s file is no longer needed.' ), '<code>WPLANG</code>', '<code>wp-config.php</code>' ); ?> 156 </p> 157 <?php 158 } 159 _deprecated_argument( 'define()', '4.0.0', sprintf( __( 'The %s constant in your %s file is no longer needed.' ), 'WPLANG', 'wp-config.php' ) ); 160 } 161 ?> 162 </td> 163 </tr> 164 <?php 165 } 166 ?> 124 167 <tr> 125 168 <?php … … 318 361 </tr> 319 362 <?php do_settings_fields('general', 'default'); ?> 320 321 <?php322 $languages = get_available_languages();323 $translations = wp_get_available_translations();324 if ( ! is_multisite() && defined( 'WPLANG' ) && '' !== WPLANG && 'en_US' !== WPLANG && ! in_array( WPLANG, $languages ) ) {325 $languages[] = WPLANG;326 }327 if ( ! empty( $languages ) || ! empty( $translations ) ) {328 ?>329 <tr>330 <th width="33%" scope="row"><label for="WPLANG"><?php _e( 'Site Language' ); ?></label></th>331 <td>332 <?php333 $locale = get_locale();334 if ( ! in_array( $locale, $languages ) ) {335 $locale = '';336 }337 338 wp_dropdown_languages( array(339 'name' => 'WPLANG',340 'id' => 'WPLANG',341 'selected' => $locale,342 'languages' => $languages,343 'translations' => $translations,344 'show_available_translations' => ( ! is_multisite() || is_super_admin() ) && wp_can_install_language_pack(),345 ) );346 347 // Add note about deprecated WPLANG constant.348 if ( defined( 'WPLANG' ) && ( '' !== WPLANG ) && $locale !== WPLANG ) {349 if ( is_super_admin() ) {350 ?>351 <p class="description">352 <strong><?php _e( 'Note:' ); ?></strong> <?php printf( __( 'The %s constant in your %s file is no longer needed.' ), '<code>WPLANG</code>', '<code>wp-config.php</code>' ); ?>353 </p>354 <?php355 }356 _deprecated_argument( 'define()', '4.0.0', sprintf( __( 'The %s constant in your %s file is no longer needed.' ), 'WPLANG', 'wp-config.php' ) );357 }358 ?>359 </td>360 </tr>361 <?php362 }363 ?>364 363 </table> 365 364
Note: See TracChangeset
for help on using the changeset viewer.