docs: def pgettext(self, context, string, domain=None, **variables):
          """Like :meth:`gettext` but with a context."""
          t = self.get_translations(domain)
          return t.upgettext(context, string) % variables