Skip to content

Commit f3d5cd1

Browse files
committed
Mark unicode translation functions for deprecation.
https://docs.djangoproject.com/en/4.0/releases/4.0/#features-removed-in-4-0. Signed-off-by: Zixuan James Li <[email protected]>
1 parent fb26cc5 commit f3d5cd1

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

django-stubs/utils/translation/__init__.pyi

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,8 @@ class Trans:
2727
def __getattr__(self, real_name: Any): ...
2828

2929
def gettext_noop(message: str) -> str: ...
30-
def ugettext_noop(message: str) -> str: ...
3130
def gettext(message: str) -> str: ...
32-
def ugettext(message: str) -> str: ...
3331
def ngettext(singular: str, plural: str, number: float) -> str: ...
34-
def ungettext(singular: str, plural: str, number: float) -> str: ...
3532
def pgettext(context: str, message: str) -> str: ...
3633
def npgettext(context: str, singular: str, plural: str, number: int) -> str: ...
3734

@@ -41,6 +38,12 @@ def pgettext_lazy(context: str, message: str) -> Promise: ...
4138
def ngettext_lazy(singular: str, plural: str, number: Union[int, str, None] = ...) -> Promise: ...
4239
def npgettext_lazy(context: str, singular: str, plural: str, number: Union[int, str, None] = ...) -> Promise: ...
4340

41+
# NOTE: These translation functions are deprecated and removed in Django 4.0. We should remove them when we drop
42+
# support for 3.2
43+
def ugettext_noop(message: str) -> str: ...
44+
def ugettext(message: str) -> str: ...
45+
def ungettext(singular: str, plural: str, number: float) -> str: ...
46+
4447
ugettext_lazy = gettext_lazy
4548
ungettext_lazy = ngettext_lazy
4649

0 commit comments

Comments
 (0)