/**
  * Initialization function, similar to __construct()
  *
  * @since 2.11
  *
  * @return	void
  */
 public static function initialize()
 {
     self::$polylang_1dot8_plus = version_compare(POLYLANG_VERSION, '1.7.99', '>');
     /*
      * The remaining filters are only useful for the admin section;
      * exit in the front-end posts/pages
      */
     if (!is_admin()) {
         /*
          * Defined in /media-library-assistant/includes/class-mla-shortcodes.php
          */
         add_filter('mla_get_terms_query_arguments', 'MLA_Polylang::mla_get_terms_query_arguments', 10, 1);
         add_filter('mla_get_terms_clauses', 'MLA_Polylang::mla_get_terms_clauses', 10, 1);
         return;
     }
     /*
      * Defined in /wp-admin/admin.php
      */
     add_action('admin_init', 'MLA_Polylang::admin_init');
     /*
      * Defined in /wp-admin/admin-header.php
      */
     add_action('admin_enqueue_scripts', 'MLA_Polylang::admin_enqueue_scripts', 10, 1);
     /*
      * Defined in wp-admin/includes/post.php function edit_post
      */
     add_filter('attachment_fields_to_save', 'MLA_Polylang::attachment_fields_to_save', 10, 2);
     /*
      * Defined in wp-includes/post.php function wp_insert_post
      */
     add_action('edit_attachment', 'MLA_Polylang::edit_attachment', 10, 1);
     /*
      * Defined in /media-library-assistant/includes/class-mla-data.php
      */
     add_action('mla_updated_single_item', 'MLA_Polylang::mla_updated_single_item', 10, 2);
     /*
      * Defined in /media-library-assistant/includes/class-mla-media-modal.php
      */
     add_filter('mla_media_modal_terms_options', 'MLA_Polylang::mla_media_modal_terms_options', 10, 1);
     add_action('mla_media_modal_begin_update_compat_fields', 'MLA_Polylang::mla_media_modal_begin_update_compat_fields', 10, 1);
     add_filter('mla_media_modal_update_compat_fields_terms', 'MLA_Polylang::mla_media_modal_update_compat_fields_terms', 10, 4);
     add_filter('mla_media_modal_end_update_compat_fields', 'MLA_Polylang::mla_media_modal_end_update_compat_fields', 10, 3);
     /*
      * Defined in /media-library-assistant/includes/class-mla-main.php
      */
     add_filter('mla_list_table_inline_fields', 'MLA_Polylang::mla_list_table_inline_fields', 10, 1);
     add_filter('mla_list_table_inline_action', 'MLA_Polylang::mla_list_table_inline_action', 10, 2);
     add_filter('mla_list_table_bulk_action_initial_request', 'MLA_Polylang::mla_list_table_bulk_action_initial_request', 10, 3);
     add_filter('mla_list_table_bulk_action_item_request', 'MLA_Polylang::mla_list_table_bulk_action_item_request', 10, 4);
     add_filter('mla_list_table_bulk_action', 'MLA_Polylang::mla_list_table_bulk_action', 10, 3);
     add_filter('mla_list_table_custom_bulk_action', 'MLA_Polylang::mla_list_table_custom_bulk_action', 10, 3);
     add_filter('mla_list_table_inline_values', 'MLA_Polylang::mla_list_table_inline_values', 10, 1);
     add_filter('mla_list_table_inline_parse', 'MLA_Polylang::mla_list_table_inline_parse', 10, 3);
     /*
      * Defined in /media-library-assistant/includes/class-mla-list-table.php
      */
     add_filter('mla_list_table_get_columns', 'MLA_Polylang::mla_list_table_get_columns', 10, 1);
     add_filter('mla_list_table_get_bulk_actions', 'MLA_Polylang::mla_list_table_get_bulk_actions', 10, 1);
     add_filter('mla_list_table_column_default', 'MLA_Polylang::mla_list_table_column_default', 10, 3);
     add_filter('mla_list_table_submenu_arguments', 'MLA_Polylang::mla_list_table_submenu_arguments', 10, 2);
     add_filter('mla_list_table_prepare_items_pagination', 'MLA_Polylang::mla_list_table_prepare_items_pagination', 10, 2);
     add_filter('mla_list_table_prepare_items_total_items', 'MLA_Polylang::mla_list_table_prepare_items_total_items', 10, 2);
     add_filter('mla_list_table_build_rollover_actions', 'MLA_Polylang::mla_list_table_build_rollover_actions', 10, 3);
     add_filter('mla_list_table_build_inline_data', 'MLA_Polylang::mla_list_table_build_inline_data', 10, 2);
     /*
      * Defined in /media-library-assistant/includes/class-mla-objects.php
      */
     //add_filter( 'mla_taxonomy_get_columns', 'MLA_Polylang::mla_taxonomy_get_columns', 10, 3 );
     /*
      * Defined in /media-library-assistant/includes/class-mla-settings.php
      */
     add_filter('mla_get_options_tablist', 'MLA_Polylang::mla_get_options_tablist', 10, 3);
     add_action('mla_begin_mapping', 'MLA_Polylang::mla_begin_mapping', 10, 2);
     add_filter('mla_mapping_new_text', 'MLA_Polylang::mla_mapping_new_text', 10, 5);
     add_action('mla_end_mapping', 'MLA_Polylang::mla_end_mapping', 10, 0);
     /*
      * Defined in /polylang/admin/admin-filters-media.php
      */
     add_action('pll_translate_media', 'MLA_Polylang::pll_translate_media', 10, 3);
 }