WordPress at a glance
function is not described

WP_Theme::load_textdomain() public WP 3.4.0

Loads the theme's textdomain.

Translation files are not inherited from the parent theme. TODO: If this fails for the child theme, it should probably try to load the parent theme's translations.

{} It's a method of the class: WP_Theme{}

No Hooks.

Return

true/false. True if the textdomain was successfully loaded or has already been loaded. False if no textdomain was specified in the file headers, or if the domain could not be loaded.

Usage

$WP_Theme = new WP_Theme();
$WP_Theme->load_textdomain();

Changelog

Since 3.4.0 Introduced.

Code of WP_Theme::load_textdomain() WP 5.5.3

<?php
public function load_textdomain() {
	if ( isset( $this->textdomain_loaded ) ) {
		return $this->textdomain_loaded;
	}

	$textdomain = $this->get( 'TextDomain' );
	if ( ! $textdomain ) {
		$this->textdomain_loaded = false;
		return false;
	}

	if ( is_textdomain_loaded( $textdomain ) ) {
		$this->textdomain_loaded = true;
		return true;
	}

	$path       = $this->get_stylesheet_directory();
	$domainpath = $this->get( 'DomainPath' );
	if ( $domainpath ) {
		$path .= $domainpath;
	} else {
		$path .= '/languages';
	}

	$this->textdomain_loaded = load_theme_textdomain( $textdomain, $path );
	return $this->textdomain_loaded;
}