/**
  * MLA_List_Table inline edit parse
  *
  * @since 2.11
  *
  * Adds Bulk Translate form and the Language dropdown
  * markup used for the Quick and Bulk Edit forms.
  *
  * @param	string	HTML markup returned by the template parser
  * @param	string	template used to generate the HTML markup
  * @param	array	parameter_name => parameter_value pairs
  *
  * @return	array	updated HTML markup for the Quick and Bulk Edit forms
  */
 public static function mla_list_table_inline_parse($html_markup, $item_template, $item_values)
 {
     global $polylang, $post_ID;
     /*
      * Add the Quick and Bulk Translate Markup
      */
     $page_template_array = MLAData::mla_load_template('mla-polylang-support.tpl');
     if (!is_array($page_template_array)) {
         error_log('ERROR: mla-polylang-support.tpl path = ' . var_export(plugin_dir_path(__FILE__) . 'mla-polylang-support.tpl', true), 0);
         error_log('ERROR: mla-polylang-support.tpl non-array result = ' . var_export($page_template_array, true), 0);
         return $html_markup;
     }
     $language_dropdowns = MLA_Polylang::mla_list_table_inline_values(array('custom_fields' => '', 'bulk_custom_fields' => ''));
     $quick_actions = "<table class=\"pll-media-action-table\">\n";
     $bulk_actions = "<table class=\"pll-media-action-table\">\n";
     foreach ($polylang->model->get_languages_list() as $language) {
         $page_values = array('language_slug' => $language->slug, 'language_flag' => $language->flag, 'language_name' => $language->name);
         $quick_actions .= MLAData::mla_parse_template($page_template_array['quick_action'], $page_values);
         $bulk_actions .= MLAData::mla_parse_template($page_template_array['bulk_action'], $page_values);
     }
     $quick_actions .= "</table>\n";
     $page_values = array('language_slug' => 'all', 'language_flag' => '&nbsp;', 'language_name' => __('All Languages', 'media-library-assistant'));
     $bulk_actions .= MLAData::mla_parse_template($page_template_array['bulk_action'], $page_values);
     $bulk_actions .= "</table>\n";
     $page_values = array('colspan' => $item_values['colspan'], 'Quick Translate' => __('Quick Translate', 'media-library-assistant'), 'quick_translate_actions' => $quick_actions, 'quick_translate_language' => $language_dropdowns['custom_fields'], 'Cancel' => __('Cancel', 'media-library-assistant'), 'Update' => __('Set Language', 'media-library-assistant'), 'Bulk Translate' => __('Bulk Translate', 'media-library-assistant'), 'Add or Modify' => __('Add or Modify Translation', 'media-library-assistant'), 'Language' => __('Language', 'media-library-assistant'), 'bulk_translate_actions' => $bulk_actions, 'Options' => __('Options', 'media-library-assistant'), 'Clear Filter-by' => __('Clear Filter-by', 'media-library-assistant'));
     $parse_value = MLAData::mla_parse_template($page_template_array['page'], $page_values);
     return $html_markup . "\n" . $parse_value;
 }