2 * Implements hook_language_negotiation_info().
4 function {{ machine_name }}_language_negotiation_info() {
6 'custom_language_provider' => array(
8 'language' => 'custom_language_provider_callback',
9 'switcher' => 'custom_language_switcher_callback',
10 'url_rewrite' => 'custom_language_url_rewrite_callback',
12 'file' => drupal_get_path('module', 'custom') . '/custom.module',
14 'types' => array('custom_language_type'),
15 'name' => t('Custom language negotiation provider'),
16 'description' => t('This is a custom language negotiation provider.'),