mirror of
https://github.com/django/django.git
synced 2024-12-22 17:16:24 +00:00
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.
This commit is contained in:
parent
4686541691
commit
136a5f9409
@ -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::
|
this function inside a lazy call yourself. For example::
|
||||||
|
|
||||||
from django.utils.functional import lazy
|
from django.utils.functional import lazy
|
||||||
from django.utils.safestring import mark_safe
|
|
||||||
from django.utils.translation import gettext_lazy as _
|
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::
|
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
|
Localized names of languages
|
||||||
----------------------------
|
----------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user