protected function load_textdomain() {
        $domain = $this->options->domain;

        if ( empty( $domain ) ) {
            return;
        }

        $path = $this->options->lang_path;

        if ( empty( $path ) ) {
            $path = $this->get_path( $this->options->lang_dir );
        }

        $path = sprintf( '%s/%s-%s.mo', rtrim( $path, '/' ), $domain, get_locale() );

        load_textdomain( $domain, $path );
    }