code: public void setLocale(TimeZone timeZone, Locale locale){
          compactCalendarController.setLocale(timeZone, locale);
          invalidate();
      }
docs: /*
  Use a custom locale for compact calendar and reinitialise the view.