Function Reference: geodir_affiliate_load_textdomain

Summary

Load geodirectory affiliate plugin textdomain.

Change Log

Since: 1.0.0

Filters

‘plugin_locale’ [Line: 23]

Source File

geodir_affiliate_load_textdomain() is located in geodir_affiliate/geodir_affiliate_functions.php [Line: 14]

Source Code

function geodir_affiliate_load_textdomain() {
	/**
	 * Filter a plugin's locale.
	 *
	 * @since 1.0.0
	 *
	 * @param string $locale The plugin's current locale.
	 * @param string $domain Text domain. Unique identifier for retrieving translated strings.
	 */
	$locale = apply_filters('plugin_locale', get_locale(), GDAFFILIATE_TEXTDOMAIN);
	
	load_textdomain(GDAFFILIATE_TEXTDOMAIN, WP_LANG_DIR . '/' . GDAFFILIATE_TEXTDOMAIN . '/' . GDAFFILIATE_TEXTDOMAIN . '-' . $locale . '.mo');
	load_plugin_textdomain(GDAFFILIATE_TEXTDOMAIN, false, dirname(plugin_basename(__FILE__)) . '/gdaffiliate-languages');
	
	/**
	 * Define language constants.
	 *
	 * @since 1.0.0
	 */
	require_once( GDAFFILIATE_PLUGIN_PATH . '/language.php' );
	
	/**
	 * Includes all AffiliateWP related functions.
	 *
	 * @since 1.0.0
	 */
	if ( is_plugin_active( 'geodir_payment_manager/geodir_payment_manager.php' ) && class_exists( 'Affiliate_WP' ) ) {
		require_once( GDAFFILIATE_PLUGIN_PATH . '/includes/class-geodirectory.php' );
	}
}