function entity_translation_i18n_menu_menu_link_update in Entity Translation 7
Implements hook_menu_link_update().
File
- entity_translation_i18n_menu/
entity_translation_i18n_menu.module, line 138 - The menu specific translation functions and hook implementations.
Code
function entity_translation_i18n_menu_menu_link_update($link) {
// Make sure localizations are saved properly.
if (entity_translation_i18n_menu_item($link) && !empty($link['entity_translation_strings'])) {
$string_langcode = isset($link['entity_language']) ? $link['entity_language'] : i18n_string_source_language();
$name = implode(':', array(
'menu',
'item',
$link['mlid'],
));
foreach ($link['entity_translation_strings'] as $key => $translation) {
i18n_string_translation_update($name . ':' . $key, $translation, $string_langcode);
}
}
}