diff --git a/core/includes/install.core.inc b/core/includes/install.core.inc index f3b3ccf..40821e9 100644 --- a/core/includes/install.core.inc +++ b/core/includes/install.core.inc @@ -374,6 +374,7 @@ function install_begin_request(&$install_state) { // Register the translation services. $container->register('string_translator.custom_strings', 'Drupal\Core\StringTranslation\Translator\CustomStrings') + ->addArgument(settings()) ->addTag('string_translator'); $container->register('string_translation', 'Drupal\Core\StringTranslation\TranslationManager'); diff --git a/core/includes/install.inc b/core/includes/install.inc index c2cb750..b08934c 100644 --- a/core/includes/install.inc +++ b/core/includes/install.inc @@ -955,7 +955,7 @@ function st($string, array $args = array(), array $options = array()) { // The translation service is not there yet, use a temporary one. if (!isset($install_translation)) { $install_translation = new TranslationManager(); - foreach (array(new CustomStrings(), install_file_translation_service()) as $translator) { + foreach (array(new CustomStrings(settings()), install_file_translation_service()) as $translator) { $install_translation->addTranslator($translator); } $install_translation->setDefaultLangcode($install_state['parameters']['langcode']);