WordPress at a glance
function is not described

_get_path_to_translation() WP 4.7.0

Gets the path to a translation file for loading a textdomain just in time.

Caches the retrieved results internally.

No Hooks.


String/false. The path to the translation file or false if no translation file was found.


_get_path_to_translation( $domain, $reset );
$domain(string) (required)
Text domain. Unique identifier for retrieving translated strings.
Whether to reset the internal cache. Used by the switch to locale functionality.
Default: false


  • See: _load_textdomain_just_in_time()
  • Static. Array. $available_translations


Since 4.7.0 Introduced.

Code of get path to translation: wp-includes/l10n.php WP 5.2.2

function _get_path_to_translation( $domain, $reset = false ) {
	static $available_translations = array();

	if ( true === $reset ) {
		$available_translations = array();

	if ( ! isset( $available_translations[ $domain ] ) ) {
		$available_translations[ $domain ] = _get_path_to_translation_from_lang_dir( $domain );

	return $available_translations[ $domain ];