_tpl_vars['multilingual']) { return $text; } $lines = array(); foreach ($smarty->_tpl_vars['locales'] as $locale) { $line = $text; if ($params['field']) { $fields = explode(',', $params['field']); foreach ($fields as $field) { $field = trim($field); $line = preg_replace('/\b' . preg_quote($field) . '\b/', "{$field}_{$locale}", $line); } } $lines[] = $line; } return implode(', ', $lines); }