function language_name

Produced the printed name for a language for display.

Parameters

string $langcode: The language code.

Return value

string The printed name of the language.

5 calls to language_name()
NodeRenderController::buildContent in drupal/core/modules/node/lib/Drupal/node/NodeRenderController.php
Overrides Drupal\Core\Entity\EntityRenderController::buildContent().
node_admin_nodes in drupal/core/modules/node/node.admin.inc
Returns the admin form object to node_admin_content().
node_filter_form in drupal/core/modules/node/node.admin.inc
Returns the node administration filters form array to node_admin_content().
path_admin_overview in drupal/core/modules/path/path.admin.inc
Returns a listing of all defined URL aliases.
translation_node_view in drupal/core/modules/translation/translation.module
Implements hook_node_view().

File

drupal/core/includes/bootstrap.inc, line 2846
Functions that need to be loaded on every Drupal request.

Code

function language_name($langcode) {
  if ($langcode == LANGUAGE_NOT_SPECIFIED) {
    return t('None');
  }
  if ($language = language_load($langcode)) {
    return $language->name;
  }
  if (empty($langcode)) {
    return t('Unknown');
  }
  return t('Unknown (@langcode)', array(
    '@langcode' => $langcode,
  ));
}