code: def pgettext(msgctxt, message):
      
      key = msgctxt + '\x04' + message
      translation = get_translation().gettext(key)
      return message if translation == key else translation
docs: Particular gettext' function.
      It works with 'msgctxt' .po modifiers and allow duplicate keys with
      different translations.
      Python 2 don't have support for this GNU gettext function, so we
      reimplement it. It works by joining msgctx and msgid by '4' byte.