/**
  * Singleton.
  */
 public static function get_instance()
 {
     if (!self::$instance) {
         self::$instance = new Polylang_TT_access();
     }
     return self::$instance;
 }
function process_polylang_theme_translation()
{
    global $pagenow;
    if (is_admin() && $pagenow === 'options-general.php' && isset($_GET['page']) && isset($_GET['tab'])) {
        // wp-admin/options-general.php?page=mlang&tab=strings
        if ($_GET['page'] === 'mlang' && $_GET['tab'] === 'strings') {
            if (Polylang_TT_access::get_instance()->chceck_plugin_access()) {
                $plugin_obj = new Polylang_Theme_Translation();
                $plugin_obj->run();
            }
        }
    }
}