MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / pgettext

Method pgettext

tools/python-3.11.9-amd64/Lib/gettext.py:452–462  ·  view source on GitHub ↗
(self, context, message)

Source from the content-addressed store, hash-verified

450 return tmsg
451
452 def pgettext(self, context, message):
453 ctxt_msg_id = self.CONTEXT % (context, message)
454 missing = object()
455 tmsg = self._catalog.get(ctxt_msg_id, missing)
456 if tmsg is missing:
457 tmsg = self._catalog.get((ctxt_msg_id, self.plural(1)), missing)
458 if tmsg is not missing:
459 return tmsg
460 if self._fallback:
461 return self._fallback.pgettext(context, message)
462 return message
463
464 def npgettext(self, context, msgid1, msgid2, n):
465 ctxt_msg_id = self.CONTEXT % (context, msgid1)

Callers 2

pgettextMethod · 0.45
dpgettextFunction · 0.45

Calls 2

pluralMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected