docs: def timezones_choices():
      """Timezones values and their labels for current locale.
  
      :return: an iterable of `(code, label)`, code being a timezone code and label
      the timezone name in current locale.
      """
      utcnow = pytz.utc.localize(datetime.utcnow())
      locale = _get_locale()
      for tz in sorted(pytz.common_timezones):
          tz = get_timezone(tz)
          now = tz.normalize(utcnow.astimezone(tz))
          label = "({}) {}".format(get_timezone_gmt(now, locale=locale), tz.zone)
          yield (tz, label)