symfony_translation-1.0.0-alpha1/symfony_translation.services.yml

symfony_translation.services.yml
parameters:
  symfony_translation.last_modified: ''

services:
  symfony_translation.translator:
    class: Drupal\symfony_translation\SymfonyTranslation
    arguments:
      - '@cache.default'
      - '@symfony_translation.symfony_translator'
    tags: [{ name: string_translator }]

  symfony_translation.symfony_translator:
    class: Drupal\symfony_translation\Translator\Translator
    factory: ['@symfony_translation.symfony_translator_factory', 'getTranslator']
    lazy: true

  symfony_translation.symfony_translator_factory:
    class: Drupal\symfony_translation\Translator\TranslatorFactory
    arguments:
      - '@language_manager'
      - '@config.factory'
      - '@file_system'
      - '@cache.default'
    tags: [{ name: service_collector, call: addLoader, tag: translation.loader }]

  symfony_translation.twig_extension:
    class: Drupal\symfony_translation\Twig\TranslatorExtension
    tags: [{ name: twig.extension }]

  symfony_translation.loader.php:
    class: Symfony\Component\Translation\Loader\PhpFileLoader
    tags: [{ name: translation.loader, alias: php }]

  symfony_translation.loader.yaml:
    class: Symfony\Component\Translation\Loader\YamlFileLoader
    tags: [{ name: translation.loader, alias: yaml, legacyAlias: yml }]

  symfony_translation.loader.xliff:
    class: Symfony\Component\Translation\Loader\XliffFileLoader
    tags: [{ name: translation.loader, alias: xlf, legacyAlias: xliff }]

  symfony_translation.loader.po:
    class: Symfony\Component\Translation\Loader\PoFileLoader
    tags: [{ name: translation.loader, alias: po }]

  symfony_translation.loader.mo:
    class: Symfony\Component\Translation\Loader\MoFileLoader
    tags: [{ name: translation.loader, alias: mo }]

  symfony_translation.loader.qt:
    class: Symfony\Component\Translation\Loader\QtFileLoader
    tags: [{ name: translation.loader, alias: qt }]

  symfony_translation.loader.csv:
    class: Symfony\Component\Translation\Loader\CsvFileLoader
    tags: [{ name: translation.loader, alias: csv }]

  symfony_translation.loader.res:
    class: Symfony\Component\Translation\Loader\IcuResFileLoader
    tags: [{ name: translation.loader, alias: res }]

  symfony_translation.loader.dat:
    class: Symfony\Component\Translation\Loader\IcuDatFileLoader
    tags: [{ name: translation.loader, alias: dat }]

  symfony_translation.loader.ini:
    class: Symfony\Component\Translation\Loader\IniFileLoader
    tags: [{ name: translation.loader, alias: ini }]

  symfony_translation.loader.json:
    class: Symfony\Component\Translation\Loader\JsonFileLoader
    tags: [{ name: translation.loader, alias: json }]

  symfony_translation.storage:
    class: Drupal\symfony_translation\SymfonyTranslationStringStorage
    decorates: locale.storage
    arguments:
      - '@symfony_translation.storage.inner'
      - '@symfony_translation.translator'

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc