Chris@0: services: Chris@0: locale.default.config.storage: Chris@0: class: Drupal\locale\LocaleDefaultConfigStorage Chris@0: arguments: ['@config.storage', '@language_manager', '%install_profile%'] Chris@0: public: false Chris@0: locale.config_manager: Chris@0: class: Drupal\locale\LocaleConfigManager Chris@0: arguments: ['@config.storage', '@locale.storage', '@config.factory', '@config.typed', '@language_manager', '@locale.default.config.storage', '@config.manager'] Chris@0: locale.storage: Chris@0: class: Drupal\locale\StringDatabaseStorage Chris@0: arguments: ['@database'] Chris@0: tags: Chris@0: - { name: backend_overridable } Chris@0: locale.project: Chris@0: class: Drupal\locale\LocaleProjectStorage Chris@0: arguments: ['@keyvalue'] Chris@0: locale.plural.formula: Chris@0: class: Drupal\locale\PluralFormula Chris@0: arguments: ['@language_manager', '@state'] Chris@0: string_translator.locale.lookup: Chris@0: class: Drupal\locale\LocaleTranslation Chris@0: arguments: ['@locale.storage', '@cache.default', '@lock', '@config.factory', '@language_manager', '@request_stack'] Chris@0: tags: Chris@0: - { name: string_translator } Chris@0: - { name: needs_destruction } Chris@0: stream_wrapper.translations: Chris@0: class: Drupal\locale\StreamWrapper\TranslationsStream Chris@0: tags: Chris@0: - { name: stream_wrapper, scheme: translations } Chris@0: locale.config_subscriber: Chris@0: class: Drupal\locale\LocaleConfigSubscriber Chris@0: arguments: ['@config.factory', '@locale.config_manager'] Chris@0: tags: Chris@0: - { name: event_subscriber } Chris@0: locale.locale_translation_cache_tag: Chris@0: class: Drupal\locale\EventSubscriber\LocaleTranslationCacheTag Chris@0: arguments: ['@cache_tags.invalidator'] Chris@0: tags: Chris@0: - { name: event_subscriber }