Implements hook_block_view().
Displays a language switcher. Only show if we have at least two languages.
function language_block_view($type) {
if (language_multilingual()) {
$path = drupal_is_front_page() ? '<front>' : current_path();
$links = language_negotiation_get_switch_links($type, $path);
if (isset($links->links)) {
$class = "language-switcher-{$links->method_id}";
$variables = array(
'links' => $links->links,
'attributes' => array(
'class' => array(
$class,
),
),
);
$block['content'] = theme('links__language_block', $variables);
$block['subject'] = t('Languages');
return $block;
}
}
}