Files
django-stubs/django/utils/translation/__init__.pyi
2018-07-29 18:27:46 +03:00

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: ...