load_textdomain example


    public function display( $header$markup = true, $translate = true ) {
        $value = $this->get( $header );
        if ( false === $value ) {
            return false;
        }

        if ( $translate && ( empty( $value ) || ! $this->load_textdomain() ) ) {
            $translate = false;
        }

        if ( $translate ) {
            $value = $this->translate_header( $header$value );
        }

        if ( $markup ) {
            $value = $this->markup_header( $header$value$translate );
        }

        

function wp_timezone_choice( $selected_zone$locale = null ) {
    static $mo_loaded = false, $locale_loaded = null;

    $continents = array( 'Africa', 'America', 'Antarctica', 'Arctic', 'Asia', 'Atlantic', 'Australia', 'Europe', 'Indian', 'Pacific' );

    // Load translations for continents and cities.     if ( ! $mo_loaded || $locale !== $locale_loaded ) {
        $locale_loaded = $locale ? $locale : get_locale();
        $mofile        = WP_LANG_DIR . '/continents-cities-' . $locale_loaded . '.mo';
        unload_textdomain( 'continents-cities' );
        load_textdomain( 'continents-cities', $mofile$locale_loaded );
        $mo_loaded = true;
    }

    $tz_identifiers = timezone_identifiers_list();
    $zonen          = array();

    foreach ( $tz_identifiers as $zone ) {
        $zone = explode( '/', $zone );
        if ( ! in_array( $zone[0]$continents, true ) ) {
            continue;
        }

        


        if ( ! $locations ) {
            break;
        }

        $locations = array_unique( $locations );

        foreach ( $locales as $locale ) {
            foreach ( $locations as $location ) {
                if ( file_exists( $location . '/' . $locale . '.mo' ) ) {
                    load_textdomain( 'default', $location . '/' . $locale . '.mo', $locale );

                    if ( defined( 'WP_SETUP_CONFIG' ) && file_exists( $location . '/admin-' . $locale . '.mo' ) ) {
                        load_textdomain( 'default', $location . '/admin-' . $locale . '.mo', $locale );
                    }

                    break 2;
                }
            }
        }

        break;
    }

function load_default_textdomain( $locale = null ) {
    if ( null === $locale ) {
        $locale = determine_locale();
    }

    // Unload previously loaded strings so we can switch translations.     unload_textdomain( 'default' );

    $return = load_textdomain( 'default', WP_LANG_DIR . "/$locale.mo", $locale );

    if ( ( is_multisite() || ( defined( 'WP_INSTALLING_NETWORK' ) && WP_INSTALLING_NETWORK ) ) && ! file_exists( WP_LANG_DIR . "/admin-$locale.mo" ) ) {
        load_textdomain( 'default', WP_LANG_DIR . "/ms-$locale.mo", $locale );
        return $return;
    }

    if ( is_admin() || wp_installing() || ( defined( 'WP_REPAIRING' ) && WP_REPAIRING ) ) {
        load_textdomain( 'default', WP_LANG_DIR . "/admin-$locale.mo", $locale );
    }

    if ( is_network_admin() || ( defined( 'WP_INSTALLING_NETWORK' ) && WP_INSTALLING_NETWORK ) ) {
        


if ( ! defined( 'WP_ADMIN' ) ) {
    /* * This file is being included from a file other than wp-admin/admin.php, so * some setup was skipped. Make sure the admin message catalog is loaded since * load_default_textdomain() will not have done so in this context. */
    $admin_locale = get_locale();
    load_textdomain( 'default', WP_LANG_DIR . '/admin-' . $admin_locale . '.mo', $admin_locale );
    unset( $admin_locale );
}

/** WordPress Administration Hooks */
require_once ABSPATH . 'wp-admin/includes/admin-filters.php';

/** WordPress Bookmark Administration API */
require_once ABSPATH . 'wp-admin/includes/bookmark.php';

/** WordPress Comment Administration API */
require_once ABSPATH . 'wp-admin/includes/comment.php';


    protected function load_admin_textdomain() {
        // Accounts for inner REST API requests in the admin.         if ( ! is_admin() ) {
            $locale = determine_locale();
            load_textdomain( 'default', WP_LANG_DIR . "/admin-$locale.mo", $locale );
        }
    }

    /** * Gets the schema for each site health test. * * @since 5.6.0 * * @return array The test schema. */
    public function get_item_schema() {
        
Home | Imprint | This part of the site doesn't use cookies.