Skip to content

Commit 450d459

Browse files
wickedOnefabpot
authored andcommitted
[Translation] Phrase translation provider
1 parent 28543e9 commit 450d459

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

DependencyInjection/FrameworkExtension.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1552,6 +1552,7 @@ private function registerTranslatorConfiguration(array $config, ContainerBuilder
15521552
TranslationBridge\Crowdin\CrowdinProviderFactory::class => 'translation.provider_factory.crowdin',
15531553
TranslationBridge\Loco\LocoProviderFactory::class => 'translation.provider_factory.loco',
15541554
TranslationBridge\Lokalise\LokaliseProviderFactory::class => 'translation.provider_factory.lokalise',
1555+
PhraseProviderFactory::class => 'translation.provider_factory.phrase',
15551556
];
15561557

15571558
$parentPackages = ['symfony/framework-bundle', 'symfony/translation', 'symfony/http-client'];

Resources/config/translation_providers.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
use Symfony\Component\Translation\Bridge\Crowdin\CrowdinProviderFactory;
1515
use Symfony\Component\Translation\Bridge\Loco\LocoProviderFactory;
1616
use Symfony\Component\Translation\Bridge\Lokalise\LokaliseProviderFactory;
17+
use Symfony\Component\Translation\Bridge\Phrase\PhraseProviderFactory;
1718
use Symfony\Component\Translation\Provider\NullProviderFactory;
1819
use Symfony\Component\Translation\Provider\TranslationProviderCollection;
1920
use Symfony\Component\Translation\Provider\TranslationProviderCollectionFactory;
@@ -63,5 +64,16 @@
6364
service('translation.loader.xliff'),
6465
])
6566
->tag('translation.provider_factory')
67+
68+
->set('translation.provider_factory.phrase', PhraseProviderFactory::class)
69+
->args([
70+
service('http_client'),
71+
service('logger'),
72+
service('translation.loader.xliff'),
73+
service('translation.dumper.xliff'),
74+
service('cache.app'),
75+
param('kernel.default_locale'),
76+
])
77+
->tag('translation.provider_factory')
6678
;
6779
};

0 commit comments

Comments
 (0)