function msnf_i18n_string_list in Multistep Nodeform 7
Implements hook_i18n_string_list().
Parameters
<string> $group: Text group name.
File
- ./
msnf.i18n.inc, line 27 - i18n integration for Multistep Nodeform.
Code
function msnf_i18n_string_list($group) {
$strings = array();
if ('msnf_step' !== $group) {
return $strings;
}
// Get a list of all step definitions across all entity types and bundles.
$step_data = msnf_info_steps('node');
foreach ($step_data as $bundle => $steps) {
foreach ($steps as $step_name => $step) {
$strings['msnf_step'][$step->step_name][$bundle]['label'] = filter_xss($step->label);
$strings['msnf_step'][$step->step_name][$bundle]['description'] = filter_xss($step->format_settings['instance_settings']['description']);
$strings['msnf_step'][$step->step_name][$bundle]['button_previous'] = filter_xss($step->format_settings['instance_settings']['buttons']['previous']);
$strings['msnf_step'][$step->step_name][$bundle]['button_next'] = filter_xss($step->format_settings['instance_settings']['buttons']['next']);
$strings['msnf_step'][$step->step_name][$bundle]['button_skip'] = filter_xss($step->format_settings['instance_settings']['buttons']['skip']);
}
}
return $strings;
}