You are here

function webform_localization_webform_component_render_alter in Webform Localization 7.4

Same name and namespace in other branches
  1. 7 webform_localization.module \webform_localization_webform_component_render_alter()

Implements hook_webform_component_render_alter().

File

./webform_localization.module, line 417
Webform localization module.

Code

function webform_localization_webform_component_render_alter(&$element, $component) {

  // Gets webform localization options that match this node ID.
  $wl_options = webform_localization_get_config($component['nid']);

  // Translate the translatable properties.
  if ($wl_options['expose_strings']) {
    module_load_include('inc', 'webform_localization', 'includes/webform_localization.i18n');
    _webform_localization_translate_component($element, $component);
    if (!empty($element['#attributes']['placeholder'])) {
      $name = webform_localization_i18n_string_name($component['nid'], $component['cid'], '#placeholder');
      $element['#attributes']['placeholder'] = i18n_string($name, $element['#attributes']['placeholder']);
    }
  }
}