public function get_redirect_target($language = false)
 {
     if ($this->wp_api->is_admin() && $this->lang_resolution->is_language_hidden($language) && strpos($_SERVER['REQUEST_URI'], 'wp-login.php') === false && !$this->wp_api->user_can(wp_get_current_user(), 'manage_options')) {
         $target = trailingslashit($this->domains[$language]) . 'wp-login.php';
     } else {
         $target = $this->redirect_hidden_home();
     }
     return $target;
 }
 /**
  * @param WPML_WP_API $wpml_wp_api
  */
 public function load_pro_translation($wpml_wp_api)
 {
     global $ICL_Pro_Translation;
     if (!isset($ICL_Pro_Translation) && ($wpml_wp_api->is_admin() || defined('XMLRPC_REQUEST'))) {
         $job_factory = wpml_tm_load_job_factory();
         $ICL_Pro_Translation = new WPML_Pro_Translation($job_factory);
     }
 }