class_docstr: Object representing a locale.
  
  After calling one of `load_translations` or `load_gettext_translations`,
  call `get` or `get_closest` to get a Locale object.
code: def pgettext(
      self,
      context: str,
      message: str,
      plural_message: Optional[str] = None,
      count: Optional[int] = None,
  ) -> str:
      raise NotImplementedError()
  
imports: import codecs
  import csv
  import datetime
  import gettext
  import glob
  import os
  import re
  from tornado import escape
  from tornado.log import gen_log
  from tornado._locale_data import LOCALE_NAMES
  from typing import Iterable, Any, Union, Dict, Optional
label_desc: Use image node_id 5 for calling the Locale obj's underlying member method code with example usage: obj.pgettext(context, message, plural_message, count) without return types