updated rules
This commit is contained in:
@@ -115,7 +115,7 @@ function rules_i18n_rules_evaluator_info() {
|
||||
'type' => array('text', 'list<text>', 'token', 'list<token>'),
|
||||
// Be sure to translate after doing PHP evaluation.
|
||||
'weight' => -8,
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -128,6 +128,9 @@ class RulesI18nStringEvaluator extends RulesDataInputEvaluator {
|
||||
return user_access('translate admin strings');
|
||||
}
|
||||
|
||||
/**
|
||||
* Overrides RulesDataInputEvaluator::prepare().
|
||||
*/
|
||||
public function prepare($text, $var_info, $param_info = NULL) {
|
||||
if (!empty($param_info['translatable'])) {
|
||||
$this->setting = TRUE;
|
||||
@@ -177,9 +180,12 @@ class RulesI18nStringEvaluator extends RulesDataInputEvaluator {
|
||||
return $value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Overrides RulesDataInputEvaluator::help().
|
||||
*/
|
||||
public static function help($var_info, $param_info = array()) {
|
||||
if (!empty($param_info['translatable'])) {
|
||||
if ($param_info['custom translation language']) {
|
||||
if (!empty($param_info['custom translation language'])) {
|
||||
$text = t('Translations can be provided at the %translate tab. The argument value is translated to the configured language.', array('%translate' => t('Translate')));
|
||||
}
|
||||
else {
|
||||
@@ -193,4 +199,5 @@ class RulesI18nStringEvaluator extends RulesDataInputEvaluator {
|
||||
return $render;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user