@@ -33,8 +33,8 @@ The translation process has several steps:
3333#. :ref: `Enable and configure <translation-configuration >` Symfony's
3434 translation service;
3535
36- #. Abstract strings (i.e. "messages") by wrapping them in calls to the
37- `` Translator `` (" :ref: ` translation-basic `") ;
36+ #. Abstract strings (i.e. "messages") by :ref: ` wrapping them in calls
37+ <translation-basic>` to the `` Translator ``;
3838
3939#. :ref: `Create translation resources/files <translation-resources >`
4040 for each supported locale that translate each message in the application;
@@ -169,8 +169,8 @@ different formats:
169169 'Symfony is great' => "J'aime Symfony",
170170 ];
171171
172- For information on where these files should be located, see
173- :ref: `translation-resource-locations `.
172+ You can find more information on where these files
173+ :ref: `should be located < translation-resource-locations > `.
174174
175175Now, if the language of the user's locale is French (e.g. ``fr_FR `` or ``fr_BE ``),
176176the message will be translated into ``J'aime Symfony ``. You can also translate
@@ -256,8 +256,8 @@ To actually translate the message, Symfony uses the following process when
256256using the ``trans() `` method:
257257
258258#. The ``locale `` of the current user, which is stored on the request is
259- determined; this is typically set via a ``_locale `` attribute on your routes
260- (see :ref: ` translation-locale-url `) ;
259+ determined; this is typically set via a ``_locale `` :ref: ` attribute on
260+ your routes < translation-locale-url>` ;
261261
262262#. A catalog of translated messages is loaded from translation resources
263263 defined for the ``locale `` (e.g. ``fr_FR ``). Messages from the
@@ -450,10 +450,10 @@ The ``translation:extract`` command looks for missing translations in:
450450 defined in the :ref: `twig.default_path <config-twig-default-path >` and
451451 :ref: `twig.paths <config-twig-paths >` config options);
452452* Any PHP file/class that injects or :doc: `autowires </service_container/autowiring >`
453- the ``translator `` service and makes calls to the ``trans() `` method.
453+ the ``translator `` service and makes calls to the ``trans() `` method;
454454* Any PHP file/class stored in the ``src/ `` directory that creates
455- :ref: `translatable-objects ` using the constructor or the `` t() `` method or calls
456- the ``trans() `` method.
455+ :ref: `translatable objects < translatable -objects> ` using the constructor or
456+ the ``t() `` method or calls the `` trans() `` method;
457457* Any PHP file/class stored in the ``src/ `` directory that uses
458458 :ref: `Constraints Attributes <validation-constraints >` with ``*message `` named argument(s).
459459
@@ -1145,10 +1145,10 @@ unused translation messages templates:
11451145 .. caution ::
11461146
11471147 The extractors can't find messages translated outside templates (like form
1148- labels or controllers) unless using :ref: `translatable-objects ` or calling
1149- the ``trans() `` method on a translator. Dynamic
1150- translations using variables or expressions in templates are not
1151- detected either:
1148+ labels or controllers) unless using :ref: `translatable objects
1149+ <translatable-objects>` or calling the ``trans() `` method on a translator
1150+ (since Symfony 5.3). Dynamic translations using variables or expressions in
1151+ templates are not detected either:
11521152
11531153 .. code-block :: twig
11541154
@@ -1157,9 +1157,10 @@ unused translation messages templates:
11571157 {{ message|trans }}
11581158
11591159 Suppose your application's default_locale is ``fr `` and you have configured
1160- ``en `` as the fallback locale (see :ref: `translation-configuration ` and
1161- :ref: `translation-fallback ` for how to configure these). And suppose
1162- you've already setup some translations for the ``fr `` locale:
1160+ ``en `` as the fallback locale (see :ref: `configuration
1161+ <translation-configuration>` and :ref: `fallback <translation-fallback >` for
1162+ how to configure these). And suppose you've already set up some translations
1163+ for the ``fr `` locale:
11631164
11641165.. configuration-block ::
11651166
0 commit comments