public static synchronized Locale getLocale() {
    Locale rtn = threadLocales.get();
    if (rtn != null) {
      return rtn;
    }

    setLocale(langChoice.getDefaultLocale());
    return langChoice.getDefaultLocale();
  }