Drupal 8:获取当前语言

要在 Drupal 8 站点上获取当前选择的语言,您需要运行以下命令。

$language = \Drupal::languageManager()->getCurrentLanguage()->getId();

这将返回该语言的 2 个字符 ISO 语言代码。所以对于英语,这将是“en”。

要获取语言名称而不是语言代码,请使用它。

$language =  \Drupal::languageManager()->getCurrentLanguage()->getName();