You are here

function lingotek_menu in Lingotek Translation 6

Same name and namespace in other branches
  1. 7.7 lingotek.module \lingotek_menu()
  2. 7.2 lingotek.module \lingotek_menu()
  3. 7.3 lingotek.module \lingotek_menu()
  4. 7.4 lingotek.module \lingotek_menu()
  5. 7.5 lingotek.module \lingotek_menu()
  6. 7.6 lingotek.module \lingotek_menu()

File

./lingotek.module, line 18

Code

function lingotek_menu() {
  $items = array();
  $items['admin/settings/lingotek'] = array(
    'title' => 'Lingotek',
    'access arguments' => array(
      'lingotek view lingotek administration page',
    ),
    'description' => 'Community Translation Settings',
    'file' => 'lingotek.admin.inc',
    'page callback' => 'lingotek_settings_page',
  );
  $items['node/%node/lingotek_pm'] = array(
    'title' => 'Lingotek',
    'access arguments' => array(
      'lingotek view content progress tab',
    ),
    'file' => 'lingotek.page.inc',
    'page arguments' => array(
      1,
    ),
    'page callback' => 'lingotek_summary',
    'type' => MENU_LOCAL_TASK,
    'weight' => 3,
  );
  $items['lingotek/update'] = array(
    'access arguments' => array(
      'flush translations from lingotek',
    ),
    'file' => 'lingotek.page.inc',
    'page callback' => 'lingotek_update',
    'type' => MENU_CALLBACK,
  );
  $items['lingotek/mt_all'] = array(
    'access arguments' => array(
      'lingotek view lingotek administration page',
    ),
    'file' => 'lingotek.page.inc',
    'page callback' => 'lingotek_mt_all',
    'type' => MENU_CALLBACK,
  );
  $items['lingotek/segment'] = array(
    'access arguments' => array(
      'run machine translation',
    ),
    'file' => 'lingotek.mt.inc',
    'page callback' => 'lingotek_mt_save_segment',
    'type' => MENU_CALLBACK,
  );
  $items['lingotek/mt'] = array(
    'access arguments' => array(
      'run machine translation',
    ),
    'file' => 'lingotek.mt.inc',
    'page callback' => 'lingotek_mt',
    'type' => MENU_CALLBACK,
  );
  $items['admin/settings/lingotek/dev'] = array(
    'title' => 'Lingotek Developer Tools',
    'access arguments' => array(
      'access lingotek developer features',
    ),
    'description' => 'Developer Tools',
    'file' => 'lingotek.dev.inc',
    'page callback' => 'lingotek_dev_page',
  );
  $items['node/%node/lingotek_dev'] = array(
    'title' => 'Lingotek Developer Tools',
    'access arguments' => array(
      'access lingotek developer features',
    ),
    'description' => 'Developer Tools',
    'file' => 'lingotek.dev.inc',
    'page callback' => 'lingotek_dev_page',
    'page arguments' => array(
      1,
    ),
    'type' => MENU_LOCAL_TASK,
  );
  return $items;
}