Format: application/octet-stream
⬇ Download File (2.2 KB)
   1  from typing import IO, Any, Container, Dict, List, Optional, Sequence, Type, Union
   2  
   3  def bindtextdomain(domain: str, localedir: str = ...) -> str: ...
   4  def bind_textdomain_codeset(domain: str, codeset: str = ...) -> str: ...
   5  def textdomain(domain: str = ...) -> str: ...
   6  def gettext(message: str) -> str: ...
   7  def lgettext(message: str) -> str: ...
   8  def dgettext(domain: str, message: str) -> str: ...
   9  def ldgettext(domain: str, message: str) -> str: ...
  10  def ngettext(singular: str, plural: str, n: int) -> str: ...
  11  def lngettext(singular: str, plural: str, n: int) -> str: ...
  12  def dngettext(domain: str, singular: str, plural: str, n: int) -> str: ...
  13  def ldngettext(domain: str, singular: str, plural: str, n: int) -> str: ...
  14  
  15  class NullTranslations(object):
  16      def __init__(self, fp: IO[str] = ...) -> None: ...
  17      def _parse(self, fp: IO[str]) -> None: ...
  18      def add_fallback(self, fallback: NullTranslations) -> None: ...
  19      def gettext(self, message: str) -> str: ...
  20      def lgettext(self, message: str) -> str: ...
  21      def ugettext(self, message: Union[str, unicode]) -> unicode: ...
  22      def ngettext(self, singular: str, plural: str, n: int) -> str: ...
  23      def lngettext(self, singular: str, plural: str, n: int) -> str: ...
  24      def ungettext(self, singular: Union[str, unicode], plural: Union[str, unicode], n: int) -> unicode: ...
  25      def info(self) -> Dict[str, str]: ...
  26      def charset(self) -> Optional[str]: ...
  27      def output_charset(self) -> Optional[str]: ...
  28      def set_output_charset(self, charset: Optional[str]) -> None: ...
  29      def install(self, unicode: bool = ..., names: Container[str] = ...) -> None: ...
  30  
  31  class GNUTranslations(NullTranslations):
  32      LE_MAGIC: int
  33      BE_MAGIC: int
  34  
  35  def find(
  36      domain: str, localedir: Optional[str] = ..., languages: Optional[Sequence[str]] = ..., all: Any = ...
  37  ) -> Optional[Union[str, List[str]]]: ...
  38  def translation(
  39      domain: str,
  40      localedir: Optional[str] = ...,
  41      languages: Optional[Sequence[str]] = ...,
  42      class_: Optional[Type[NullTranslations]] = ...,
  43      fallback: bool = ...,
  44      codeset: Optional[str] = ...,
  45  ) -> NullTranslations: ...
  46  def install(
  47      domain: str, localedir: Optional[str] = ..., unicode: bool = ..., codeset: Optional[str] = ..., names: Container[str] = ...
  48  ) -> None: ...
  49