@@ -595,14 +595,14 @@ Installing and Configuring a Third Party Provider
595
595
Before pushing/pulling translations to a third-party provider, you must install
596
596
the package that provides integration with that provider:
597
597
598
- ==================== ===========================================================
599
- Provider Install with
600
- ==================== ===========================================================
601
- Crowdin ``composer require symfony/crowdin-translation-provider ``
602
- Loco (localise.biz) ``composer require symfony/loco-translation-provider ``
603
- Lokalise ``composer require symfony/lokalise-translation-provider ``
604
- Phrase ``composer require symfony/phrase-translation-provider ``
605
- ==================== ===========================================================
598
+ ====================== ===========================================================
599
+ Provider Install with
600
+ ====================== ===========================================================
601
+ ` Crowdin `_ ``composer require symfony/crowdin-translation-provider ``
602
+ ` Loco (localise.biz) `_ ``composer require symfony/loco-translation-provider ``
603
+ ` Lokalise `_ ``composer require symfony/lokalise-translation-provider ``
604
+ ` Phrase `_ ``composer require symfony/phrase-translation-provider ``
605
+ ====================== ===========================================================
606
606
607
607
Each library includes a :ref: `Symfony Flex recipe <symfony-flex >` that will add
608
608
a configuration example to your ``.env `` file. For example, suppose you want to
@@ -627,14 +627,14 @@ pull translations via Loco. The *only* part you need to change is the
627
627
628
628
This table shows the full list of available DSN formats for each provider:
629
629
630
- ===================== ==============================================================
631
- Provider DSN
632
- ===================== ==============================================================
633
- Crowdin ``crowdin://PROJECT_ID:API_TOKEN@ORGANIZATION_DOMAIN.default ``
634
- Loco (localise.biz) ``loco://API_KEY@default ``
635
- Lokalise ``lokalise://PROJECT_ID:API_KEY@default ``
636
- Phrase ``phrase://PROJECT_ID:API_TOKEN@default?userAgent=myProject ``
637
- ===================== ==============================================================
630
+ ====================== ==============================================================
631
+ Provider DSN
632
+ ====================== ==============================================================
633
+ ` Crowdin `_ ``crowdin://PROJECT_ID:API_TOKEN@ORGANIZATION_DOMAIN.default ``
634
+ ` Loco (localise.biz) `_ ``loco://API_KEY@default ``
635
+ ` Lokalise `_ ``lokalise://PROJECT_ID:API_KEY@default ``
636
+ ` Phrase `_ ``phrase://PROJECT_ID:API_TOKEN@default?userAgent=myProject ``
637
+ ====================== ==============================================================
638
638
639
639
To enable a translation provider, customize the DSN in your ``.env `` file and
640
640
configure the ``providers `` option:
@@ -1558,3 +1558,7 @@ Learn more
1558
1558
.. _`Custom Language Codes` : https://support.crowdin.com/project-settings/#languages
1559
1559
.. _`Identification via User-Agent` : https://developers.phrase.com/api/#overview--identification-via-user-agent
1560
1560
.. _`Phrase Tag Bundle` : https://github.com/wickedOne/phrase-tag-bundle
1561
+ .. _`Crowdin` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Translation/Bridge/Crowdin/README.md
1562
+ .. _`Loco (localise.biz)` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Translation/Bridge/Loco/README.md
1563
+ .. _`Lokalise` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Translation/Bridge/Lokalise/README.md
1564
+ .. _`Phrase` : https://github.com/symfony/symfony/blob/{version}/src/Symfony/Component/Translation/Bridge/Phrase/README.md
0 commit comments