* language code
*/
private void fetchLocalizedFields() {
Iterator<Lang> itr = this.getLangManager().getLangs().iterator();
while (itr.hasNext()) {
Lang currentLang = itr.next();
Lang defaultLanguage = this.getLangManager().getDefaultLang();
String currentLangCode = currentLang.getCode();
String choiceKey = "choice-" + currentLangCode;
String choice = this.getRequest().getParameter(choiceKey);
if (null != choice && choice.trim().length() > 0) {
this.getChoices().put(currentLangCode, choice.trim());
} else {
if (currentLang.getCode().equals(defaultLanguage.getCode())) {
this.addActionError(this.getText("message.jpsurvey.defaultLangRequired", new String[]{defaultLanguage.getDescr(),this.getText("choice")}));
}
}
}
}