MCPcopy Create free account
hub / github.com/EasyIME/PIME / translate

Method translate

python/python3/tornado/locale.py:486–501  ·  view source on GitHub ↗
(
        self,
        message: str,
        plural_message: Optional[str] = None,
        count: Optional[int] = None,
    )

Source from the content-addressed store, hash-verified

484 super().__init__(code)
485
486 def translate(
487 self,
488 message: str,
489 plural_message: Optional[str] = None,
490 count: Optional[int] = None,
491 ) -> str:
492 if plural_message is not None:
493 assert count is not None
494 if count != 1:
495 message = plural_message
496 message_dict = self.translations.get("plural", {})
497 else:
498 message_dict = self.translations.get("singular", {})
499 else:
500 message_dict = self.translations.get("unknown", {})
501 return message_dict.get(message, message)
502
503 def pgettext(
504 self,

Callers 1

pgettextMethod · 0.95

Calls 1

getMethod · 0.45

Tested by

no test coverage detected