function _search_by_page_refresh_translations in Search by Page 6
Same name and namespace in other branches
- 8 search_by_page.module \_search_by_page_refresh_translations()
- 7 search_by_page.module \_search_by_page_refresh_translations()
Internal function: causes the base form of translations to refresh.
2 string references to '_search_by_page_refresh_translations'
- search_by_page_admin_settings in ./
search_by_page.module - Returns the admin settings page for a single search environment.
- search_by_page_locale in ./
search_by_page.module - Implementation of hook_locale().
File
- ./
search_by_page.module, line 1681 - Main module file for Drupal module Search by Page.
Code
function _search_by_page_refresh_translations() {
if (!module_exists('i18nstrings')) {
return;
}
$name = variable_get('search_by_page_tabname', t('Pages'));
$name = i18nstrings_update('search_by_page:search_page:tab_name', $name);
$envs = search_by_page_list_environments();
foreach ($envs as $environment) {
$fieldlabel = search_by_page_setting_get('field_label', $environment, t('Search for'));
$buttonlabel = search_by_page_setting_get('button_label', $environment, t('Search'));
$blocktitle = search_by_page_setting_get('block_title', $environment, t('Search'));
$pagetitle = search_by_page_setting_get('page_title', $environment, t('Search'));
$envname = search_by_page_setting_get('environment_name', $environment, t('new'));
i18nstrings_update('search_by_page:search_form:field_label' . $environment, $fieldlabel);
i18nstrings_update('search_by_page:search_form:button_label' . $environment, $buttonlabel);
i18nstrings_update('search_by_page:search_form:block_title' . $environment, $blocktitle);
i18nstrings_update('search_by_page:search_form:page_title' . $environment, $pagetitle);
i18nstrings_update('search_by_page:search_form:page_title' . $environment, $pagetitle);
i18nstrings_update('search_by_page:environment:name' . $environment, $envname);
}
}