Project

General

Profile

Revision 01f36513

Added by Assos Assos about 6 years ago

Weekly update of contrib modules

View differences:

drupal7/sites/all/modules/i18n/i18n_string/i18n_string.module
118 118
    'file' => 'i18n_string.admin.inc',
119 119
    'access arguments' => array('translate interface'),
120 120
  );
121

  
121 122
  $items['admin/config/regional/i18n/strings'] = array(
122 123
    'title' => 'Strings',
123 124
    'description' => 'Options for user defined strings.',
124 125
    'weight' => 20,
125 126
    'type' => MENU_LOCAL_TASK,
126 127
    'page callback' => 'drupal_get_form',
127
    'page arguments' => array('variable_edit_form', array('i18n_string_allowed_formats', 'i18n_string_source_language')),
128
    'page arguments' => array('variable_edit_form', array('i18n_string_allowed_formats', 'i18n_string_source_language', 'i18n_string_textgroup_class_[textgroup]')),
128 129
    'access arguments' => array('administer site configuration'),
129 130
  );
130 131
  // AJAX callback path for strings.
......
519 520
  }
520 521
}
521 522

  
523
/**
524
 * Implements hook_i18n_string_info_alter().
525
 *
526
 * Set determined classes to use for the text group.
527
 */
528
function i18n_string_i18n_string_info_alter(&$info) {
529
  foreach (array_keys($info) as $name) {
530
    // If class is not defined. Classes from other modules, fixed classes and etc.
531
    if (!isset($info[$name]['class'])) {
532
      $info[$name]['class'] = variable_get('i18n_string_textgroup_class_' . $name, 'i18n_string_textgroup_default');
533
    }
534
  }
535
}
522 536

  
523 537
/**
524 538
 * Translate / update multiple strings

Also available in: Unified diff