/**
* 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');
}
}
* 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.