function admin_language_translated_menu_link_alter in Administration Language 6
Same name and namespace in other branches
- 7 admin_language.module \admin_language_translated_menu_link_alter()
Implementation of hook_translated_menu_link_alter().
File
- ./admin_language.module, line 54 
- Makes sure all admin pages are displayed in the preferred language of the administrator.
Code
function admin_language_translated_menu_link_alter(&$item, $map) {
  // we only want to modify the administration menu
  if ($item['menu_name'] != 'admin_menu') {
    return;
  }
  if (variable_get('admin_language_translate_admin_menu', 0)) {
    global $language, $_admin_language;
    // save the current language and activate the administration language...
    $current_language = $language;
    $language = $_admin_language;
    // ...modify the menu item...
    _menu_item_localize($item, $map, TRUE);
    // ...and restore the previous language
    $language = $current_language;
  }
}