code: public boolean disapproveTranslation(String appid, String langCode, String key) {
  		if (StringUtils.isBlank(langCode) || key == null || getDefaultLanguageCode().equals(langCode)) {
  			return false;
  		}
  		Sysprop s = dao.read(appid, keyPrefix.concat(langCode));
  		if (s != null) {
  			String value = getDefaultLanguage(appid).get(key);
  			s.addProperty(key, value);
  			dao.update(appid, s);
  			if (LANG_CACHE.containsKey(langCode)) {
  				LANG_CACHE.get(langCode).put(key, value);
  			}
  			updateTranslationProgressMap(appid, langCode, MINUS);
  			return true;
  		}
  		return false;
  	}
docs: Disapproves a translation for a given language.
  @param appid appid name of the {@link com.erudika.para.core.App}
  @param langCode the 2-letter language code
  @param key the translation key
  @return true if the operation was successful