You are here

function language_selection_page_language_negotiation_info in Language Selection Page 7

Same name and namespace in other branches
  1. 7.2 language_selection_page.module \language_selection_page_language_negotiation_info()

Implements hook_language_negotiation_info().

File

./language_selection_page.module, line 54

Code

function language_selection_page_language_negotiation_info() {
  $language_providers[LANGUAGE_NEGOTIATION_SELECTION_PAGE] = array(
    'types' => array(
      LANGUAGE_TYPE_CONTENT,
      LANGUAGE_TYPE_INTERFACE,
      LANGUAGE_TYPE_URL,
    ),
    'callbacks' => array(
      'language' => 'language_selection_page_language',
      'switcher' => 'locale_language_switcher_url',
      'url_rewrite' => 'locale_language_url_rewrite_url',
    ),
    'file' => drupal_get_path('module', 'language_selection_page') . '/language_selection_page.module',
    'weight' => 50,
    'name' => t('Selection Page'),
    'description' => t('Show a language selection page to the visitor for making a language choice.'),
    'config' => 'admin/config/regional/language/configure/selection_page',
  );
  return $language_providers;
}