Вывод сокращенных названий в переключателе языков в Друпал 8

31 августа 2020 - 13:03
/**
 * Use language code for the language switcher
 */

function CUSTOMTHEMENAME_preprocess_links__language_block(&$variables) {
  foreach ($variables['links'] as $i => $link) {
    // @var \Drupal\language\Entity\ConfigurableLanguage $linkLanguage
    $linkLanguage = $link['link']['#options']['language'];
    $variables['links'][$i]['link']['#title'] = $linkLanguage->get('id');
  }
}

По материалам статьи https://www.thesavvyfew.com/insights/customize-language-switcher-drupal-8.