2 locale.default.config.storage:
3 class: Drupal\locale\LocaleDefaultConfigStorage
4 arguments: ['@config.storage', '@language_manager', '%install_profile%']
7 class: Drupal\locale\LocaleConfigManager
8 arguments: ['@config.storage', '@locale.storage', '@config.factory', '@config.typed', '@language_manager', '@locale.default.config.storage', '@config.manager']
10 class: Drupal\locale\StringDatabaseStorage
11 arguments: ['@database']
13 - { name: backend_overridable }
15 class: Drupal\locale\LocaleProjectStorage
16 arguments: ['@keyvalue']
17 locale.plural.formula:
18 class: Drupal\locale\PluralFormula
19 arguments: ['@language_manager', '@state']
20 string_translator.locale.lookup:
21 class: Drupal\locale\LocaleTranslation
22 arguments: ['@locale.storage', '@cache.default', '@lock', '@config.factory', '@language_manager', '@request_stack']
24 - { name: string_translator }
25 - { name: needs_destruction }
26 stream_wrapper.translations:
27 class: Drupal\locale\StreamWrapper\TranslationsStream
29 - { name: stream_wrapper, scheme: translations }
30 locale.config_subscriber:
31 class: Drupal\locale\LocaleConfigSubscriber
32 arguments: ['@config.factory', '@locale.config_manager']
34 - { name: event_subscriber }
35 locale.locale_translation_cache_tag:
36 class: Drupal\locale\EventSubscriber\LocaleTranslationCacheTag
37 arguments: ['@cache_tags.invalidator']
39 - { name: event_subscriber }