diff --git a/core/modules/block/lib/Drupal/block/BlockFormController.php b/core/modules/block/lib/Drupal/block/BlockFormController.php index 3915315..920d065 100644 --- a/core/modules/block/lib/Drupal/block/BlockFormController.php +++ b/core/modules/block/lib/Drupal/block/BlockFormController.php @@ -14,6 +14,7 @@ use Drupal\Core\Entity\Query\QueryFactory; use Drupal\Core\Language\Language; use Drupal\Core\Language\LanguageManager; +use Drupal\Core\StringTranslation\TranslationManager; use Symfony\Component\DependencyInjection\ContainerInterface; /** @@ -179,9 +180,9 @@ public function form(array $form, array &$form_state) { $languages = language_list(Language::STATE_ALL); $langcodes_options = array(); foreach ($languages as $language) { - // @todo $language->name is not wrapped with t(), it should be replaced - // by CMI translation implementation. - $langcodes_options[$language->id] = $language->name; + $t = new TranslationManager(); + $lang = $t->translate($language->name); + $langcodes_options[$language->id] = $lang; } $form['visibility']['language'] = array( '#type' => 'details',