Skip to content

Commit 31bb687

Browse files
committed
Tweaks and rewords
1 parent 369c662 commit 31bb687

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

translation.rst

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -337,18 +337,24 @@ Templates are now much simpler because you can pass translatable objects to the
337337
There's also a :ref:`function called t() <reference-twig-function-t>`,
338338
available both in Twig and PHP, as a shortcut to create translatable objects.
339339

340-
On the contrary, if you want your message to never be translated, you can
341-
ensure this behavior with the
340+
Non-Translatable Messages
341+
~~~~~~~~~~~~~~~~~~~~~~~~~
342+
343+
In some cases, you may want to explicitly prevent a message from being
344+
translated. You can ensure this behavior by using the
342345
:class:`Symfony\\Component\\Translation\\StaticMessage` class::
343346

344347
use Symfony\Component\Translation\StaticMessage;
345348

346349
$message = new StaticMessage('This message will never be translated.');
347350

351+
This can be useful when rendering user-defined content or other strings
352+
that must remain exactly as given.
353+
348354
.. versionadded:: 7.4
349355

350-
The :class:`Symfony\\Component\\Translation\\StaticMessage` class was introduced in Symfony
351-
7.4.
356+
The :class:`Symfony\\Component\\Translation\\StaticMessage` class was
357+
introduced in Symfony 7.4.
352358

353359
.. _translation-in-templates:
354360

0 commit comments

Comments
 (0)