mirror of
https://github.com/davidhalter/django-stubs.git
synced 2025-12-06 20:24:31 +08:00
65 lines
1.2 KiB
Python
65 lines
1.2 KiB
Python
from django.core.handlers.wsgi import WSGIRequest
|
|
from typing import (
|
|
Optional,
|
|
Union,
|
|
)
|
|
|
|
|
|
def activate(language: str) -> None: ...
|
|
|
|
|
|
def check_for_language(lang_code: Optional[str]) -> bool: ...
|
|
|
|
|
|
def deactivate() -> None: ...
|
|
|
|
|
|
def deactivate_all() -> None: ...
|
|
|
|
|
|
def get_language() -> Optional[str]: ...
|
|
|
|
|
|
def get_language_bidi() -> bool: ...
|
|
|
|
|
|
def get_language_from_path(path: str) -> Optional[str]: ...
|
|
|
|
|
|
def get_language_from_request(request: WSGIRequest, check_path: bool = ...) -> str: ...
|
|
|
|
|
|
def get_language_info(lang_code: str): ...
|
|
|
|
|
|
def gettext(message: str) -> str: ...
|
|
|
|
|
|
def gettext_noop(message: str) -> str: ...
|
|
|
|
|
|
def ngettext(singular: str, plural: str, number: Union[float, int]) -> str: ...
|
|
|
|
|
|
def npgettext(context: str, singular: str, plural: str, number: int) -> str: ...
|
|
|
|
|
|
def pgettext(context: str, message: str) -> str: ...
|
|
|
|
|
|
def templatize(src: str, **kwargs) -> str: ...
|
|
|
|
|
|
def to_language(locale: str) -> str: ...
|
|
|
|
|
|
def to_locale(language: str) -> str: ...
|
|
|
|
|
|
def trim_whitespace(s: str) -> str: ...
|
|
|
|
|
|
class override:
|
|
def __enter__(self) -> None: ...
|
|
def __exit__(self, exc_type: None, exc_value: None, traceback: None) -> None: ...
|
|
def __init__(self, language: Optional[str], deactivate: bool = ...) -> None: ... |