File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -173,6 +173,22 @@ you to use literal text in the select statements:
173173 readable for translators and, as you can see in the ``other `` case, other
174174 parts of the sentence might be influenced by the variables.
175175
176+ .. tip ::
177+
178+ It's possible to translate ICU MessageFormat messages directly in code,
179+ without having to define them in any file::
180+
181+ $invitation = '{organizer_gender, select,
182+ female {{organizer_name} has invited you for her party!}
183+ male {{organizer_name} has invited you for his party!}
184+ other {{organizer_name} have invited you for their party!}
185+ }';
186+
187+ // prints "Ryan has invited you for his party!"
188+ echo $translator->trans($invitation, [
189+ 'organizer_name' => 'Ryan',
190+ 'organizer_gender' => 'male',
191+ ]);
176192
177193.. _component-translation-pluralization :
178194
You can’t perform that action at this time.
0 commit comments