Commit b8e8f3a6 authored by Juraj Falat's avatar Juraj Falat Committed by Joseph Olstad
Browse files

Issue #2286651 by robertom, durifal, sicher, Garuggi, geek-merlin, espurnes,...

Issue #2286651 by robertom, durifal, sicher, Garuggi, geek-merlin, espurnes, jasom, klausi, Rudi Teschner: Field labels&descriptions are lost on string refresh
parent b0643499
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -163,6 +163,26 @@ function i18n_field_field_formatter_view($entity_type, $entity, $field, $instanc
  return $element;
}

/**
 * Implements hook_form_FORM_ID_alter().
 *
 * Add extra submit function to clear field textgroup cache
 * after translation update.
 */
function i18n_field_form_i18n_string_translate_page_form_alter(&$form, &$form_state) {
  $form['#submit'][] = 'i18n_field_form_i18n_string_translate_page_form_submit';
}

/**
 * Field extra translation form submit function
 *
 * We need to clear also field textgroup cache after translation update.
 */
function i18n_field_form_i18n_string_translate_page_form_submit($form, &$form_state) {
  $field_class = new i18n_string_textgroup_cached('field');
  $field_class->cache_reset();
}

/**
 * Implements hook_field_widget_form_alter().
 *