WordPress.org

Make WordPress Core

Ticket #29362: 29362.2.patch

File 29362.2.patch, 899 bytes (added by jubstuff, 4 years ago)

Updated patch

  • src/wp-admin/options-general.php

     
    308308                <th width="33%" scope="row"><label for="WPLANG"><?php _e( 'Site Language' ); ?></label></th>
    309309                <td>
    310310                        <?php
    311                         $locale = get_locale();
    312                         if ( ! in_array( $locale, $languages ) ) {
    313                                 $locale = '';
     311                        $lang = get_option( 'WPLANG' );
     312                        if ( ! in_array( $lang, $languages ) ) {
     313                                $lang = '';
    314314                        }
    315315
    316316                        wp_dropdown_languages( array(
    317317                                'name'         => 'WPLANG',
    318318                                'id'           => 'WPLANG',
    319                                 'selected'     => $locale,
     319                                'selected'     => $lang,
    320320                                'languages'    => $languages,
    321321                                'translations' => $translations,
    322322                                'show_available_translations' => ( ! is_multisite() || is_super_admin() ) && wp_can_install_language_pack(),