function webform_localization_update_translation_strings in Webform Localization 7
Same name and namespace in other branches
- 7.4 includes/webform_localization.i18n.inc \webform_localization_update_translation_strings()
Update / create translation source for general webform poperties.
Parameters
array $properties: The form_state values that have been saved.
1 call to webform_localization_update_translation_strings()
- _webform_localization_webform_configure_form_submit in ./
webform_localization.module - Handle specific localization options in Webform Configure Form.
File
- includes/
webform_localization.i18n.inc, line 264 - Webform Localization i18n_string integration.
Code
function webform_localization_update_translation_strings($properties) {
if (!empty($properties['confirmation']['value'])) {
$name = webform_localization_i18n_string_name($properties['nid'], 'confirmation');
i18n_string($name, $properties['confirmation']['value'], array(
'update' => TRUE,
));
}
if (!empty($properties['submit_text'])) {
$name = webform_localization_i18n_string_name($properties['nid'], 'submit_text');
i18n_string($name, $properties['submit_text'], array(
'update' => TRUE,
));
}
// Allow to translate the redirect url if it's not set to none or the
// default confirmation page.
if (!in_array($properties['redirect_url'], array(
'<confirmation>',
'<none>',
))) {
$name = webform_localization_i18n_string_name($properties['nid'], 'redirect_url');
i18n_string($name, $properties['redirect_url'], array(
'update' => TRUE,
));
}
}