function i18n_panels_i18n_string_list_panels_alter in Panels 7.3
Implements hook_i18n_string_list_TEXTGROUP_alter().
Necessary to support the dynamic translatable settings defined by ctools content types.
File
- i18n_panels/
i18n_panels.module, line 288 - Internationalization (i18n) submodule: Panels translation.
Code
function i18n_panels_i18n_string_list_panels_alter(&$strings, $type = NULL, $object = NULL) {
if (isset($object->panels_i18n_settings)) {
foreach ($object->panels_i18n_settings as $i18n_setting => $settings) {
if (isset($object->{$i18n_setting})) {
$strings['panels'][$type][$object->uuid][$i18n_setting] = $object->{$i18n_setting};
}
}
}
}