Make WordPress Core

Ticket #44084: 44084.diff

File 44084.diff, 798 bytes (added by desrosj, 7 years ago)
  • src/wp-admin/includes/file.php

     
    20502050                wp_send_json_error( __( 'Unable to open export file (HTML report) for writing.' ) );
    20512051        }
    20522052
     2053        if ( ! empty( $request->user_id ) ) {
     2054                $locale = get_user_locale( $request->user_id );
     2055        } else {
     2056                $locale = get_locale();
     2057        }
     2058
     2059        $switched_locale = switch_to_locale( $locale );
     2060
    20532061        $title = sprintf(
    20542062                /* translators: %s: user's e-mail address */
    20552063                __( 'Personal Data Export for %s' ),
     
    21242132        fwrite( $file, "</html>\n" );
    21252133        fclose( $file );
    21262134
     2135        if ( $switched_locale ) {
     2136                restore_previous_locale();
     2137        }
     2138
    21272139        /*
    21282140         * Now, generate the ZIP.
    21292141         *