code: public Locale getProperLocale(String langCode) {
  		if (StringUtils.startsWith(langCode, "zh")) {
  			if ("zh_tw".equalsIgnoreCase(langCode)) {
  				return Locale.TRADITIONAL_CHINESE;
  			} else {
  				return Locale.SIMPLIFIED_CHINESE;
  			}
  		}
  		String lang = StringUtils.substring(langCode, 0, 2);
  		lang = (StringUtils.isBlank(lang) || !ALL_LOCALES.containsKey(lang)) ? "en" : lang.trim().toLowerCase();
  		return ALL_LOCALES.get(lang);
  	}
docs: Returns a non-null locale for a given language code.
  @param langCode the 2-letter language code
  @return a locale. default is English