summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlufafajoshua <77637648+lufafajoshua@users.noreply.github.com>2024-06-12 13:13:01 +0300
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2024-06-25 09:04:03 +0200
commit3a4a44978a09472224f17330ed856c2226b14324 (patch)
tree05ded2492df0e5f00f567655aabda8ee9c0ea2a0
parent8850079fcbfe681fbc10e28e4418a45e5e3a66da (diff)
[5.0.x] Fixed #34886 -- Modified sample use of lazy in delayed translations.
Modified example to use python standard library function to lower the case of the string. Backport of 136a5f94099e428dd57572ebd16905fb25ef227e from main.
-rw-r--r--docs/topics/i18n/translation.txt10
1 files changed, 7 insertions, 3 deletions
diff --git a/docs/topics/i18n/translation.txt b/docs/topics/i18n/translation.txt
index 6fe126f59d..45d40d31a1 100644
--- a/docs/topics/i18n/translation.txt
+++ b/docs/topics/i18n/translation.txt
@@ -515,14 +515,18 @@ pass the translatable string as argument to another function, you can wrap
this function inside a lazy call yourself. For example::
from django.utils.functional import lazy
- from django.utils.safestring import mark_safe
from django.utils.translation import gettext_lazy as _
- mark_safe_lazy = lazy(mark_safe, str)
+
+ def to_lower(string):
+ return string.lower()
+
+
+ to_lower_lazy = lazy(to_lower, str)
And then later::
- lazy_string = mark_safe_lazy(_("<p>My <strong>string!</strong></p>"))
+ lazy_string = to_lower_lazy(_("My STRING!"))
Localized names of languages
----------------------------