if (dao == null || getDefaultLanguageCode().equals(langCode)) {
return;
}
double defsize = getDefaultLanguage(appid).size();
double approved = value;
<BUG>Sysprop progress = getProgressMap(appid);
Integer percent = (Integer) progress.getProperty(langCode);
if (value == PLUS) {</BUG>
approved = Math.round(percent * (defsize / 100) + 1);
} else if (value == MINUS) {

if (dao == null || getDefaultLanguageCode().equals(langCode)) {
return;
}
double defsize = getDefaultLanguage(appid).size();
double approved = value;
Map<String, Integer> progress = getTranslationProgressMap(appid);
Integer percent = progress.get(langCode);
if (value == PLUS) {
approved = Math.round(percent * (defsize / 100) + 1);
} else if (value == MINUS) {
