Heray-Was-Here
Server : Apache
System : Linux vps103298.mylogin.co 4.18.0-513.11.1.el8_9.x86_64 #1 SMP Wed Jan 17 02:00:40 EST 2024 x86_64
User : calvet ( 273824)
PHP Version : 7.4.33
Disable Function : NONE
Directory :  /home/www/calvetrealty.com/wp-content/plugins/realtyna-provisioning/app/includes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/www/calvetrealty.com/wp-content/plugins/realtyna-provisioning/app/includes/i18n.php
<?php
// no direct access
defined('ABSPATH') or die();

if(!class_exists('RTPROV_i18n')):

/**
 * RTPROV i18n Class.
 *
 * @class RTPROV_i18n
 * @version	1.0.0
 */
class RTPROV_i18n extends RTPROV_Base
{
    /**
	 * Constructor method
	 */
	public function __construct()
    {
	}

    public function init()
    {
        // Register Language Files
        add_action('plugins_loaded', array($this, 'load_languages'));
	}

    public function load_languages()
    {
        // RTPROV File library
        $file = new RTPROV_File();

        // Get current locale
        $locale = apply_filters('plugin_locale', get_locale(), 'realtyna-provisioning');

        // WordPress language directory /wp-content/languages/realtyna-provisioning-en_US.mo
        $language_filepath = WP_LANG_DIR.'/realtyna-provisioning-'.$locale.'.mo';

        // If language file exists on WordPress language directory use it
        if($file->exists($language_filepath))
        {
            load_textdomain('realtyna-provisioning', $language_filepath);
        }
        // Otherwise use RTPROV plugin directory /path/to/plugin/languages/realtyna-provisioning-en_US.mo
        else
        {
            load_plugin_textdomain('realtyna-provisioning', false, dirname(RTPROV_BASENAME).'/i18n/languages/');
        }
    }
}

endif;

Hry