function LanguageArgument::language

Same name and namespace in other branches
  1. 11.x core/modules/views/src/Plugin/views/argument/LanguageArgument.php \Drupal\views\Plugin\views\argument\LanguageArgument::language()
  2. 10 core/modules/views/src/Plugin/views/argument/LanguageArgument.php \Drupal\views\Plugin\views\argument\LanguageArgument::language()
  3. 8.9.x core/modules/views/src/Plugin/views/argument/LanguageArgument.php \Drupal\views\Plugin\views\argument\LanguageArgument::language()

Returns the language name for a given langcode.

Parameters

string $langcode: The language code.

Return value

string The translated name for the language, or "Unknown language" if the language was not found.

File

core/modules/views/src/Plugin/views/argument/LanguageArgument.php, line 43

Class

LanguageArgument
Defines an argument handler to accept a language.

Namespace

Drupal\views\Plugin\views\argument

Code

public function language($langcode) {
  $languages = $this->listLanguages();
  return $languages[$langcode] ?? $this->t('Unknown language');
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.