You are here

function theme_i18n_link in Internationalization 5.3

Same name and namespace in other branches
  1. 5 i18n.module \theme_i18n_link()
  2. 5.2 i18n.module \theme_i18n_link()

Produces a language link with the right flag

3 theme calls to theme_i18n_link()
i18n_get_links in ./i18n.module
Function i18n_get_links
theme_translation_link in translation/translation.module
Theme a link for a translation
translation_get_links in translation/translation.module
Returns an array of links for all languages

File

./i18n.module, line 709
Internationalization (i18n) module

Code

function theme_i18n_link($text, $target, $lang, $query = NULL, $fragment = NULL) {
  $output = '<span class="i18n-link">';
  $attributes = $lang == i18n_get_lang() ? array(
    'class' => 'active',
  ) : NULL;
  $output .= l(theme('i18n_language_icon', $lang), $target, $attributes, $query, $fragment, FALSE, TRUE);
  $output .= "&nbsp;";
  $output .= l($text, $target, $attributes, $query, $fragment, FALSE, TRUE);
  $output .= '</span>';
  return $output;
}