class_docstr: Locale implementation using the `gettext` module.
code: def translate(self, message, plural_message=None, count=None):
      if plural_message is not None:
          assert count is not None
          return self.ngettext(message, plural_message, count)
      else:
          return self.gettext(message)
  
imports: from __future__ import absolute_import, division, print_function
  import codecs
  import csv
  import datetime
  from io import BytesIO
  import numbers
  import os
  import re
  from tornado import escape
  from tornado.log import gen_log
  from tornado.util import PY3
  from tornado._locale_data import LOCALE_NAMES
label_desc: Use image node_id 2 for calling the GettextLocale obj's underlying member method code with example usage: obj.translate(message, plural_message, count) and returns: self, self