1.20.x locale.pages.inc _locale_translate_language_list($string, $limit_language)

List languages in search result table

File

modules/locale/locale.pages.inc, line 126
Interface translation summary, editing and deletion user interfaces.

Code

function _locale_translate_language_list($string, $limit_language) {
  // Add CSS.
  backdrop_add_css(backdrop_get_path('module', 'locale') . '/css/locale.css');

  // Include both translated and not yet translated target languages in the
  // list. The source language is English.
  $languages = language_list();
  if (!locale_translate_english()) {
    unset($languages['en']);
  }
  $output = '';
  foreach ($languages as $langcode => $language) {
    if (!$limit_language || $limit_language == $langcode) {
      $output .= (!empty($string['languages'][$langcode])) ? $langcode . ' ' : "<em class=\"locale-untranslated\">$langcode</em> ";
    }
  }

  return $output;
}