 			if(results != null) {
 				var parts:Array = new Array();
 				for each (var r:ValidationResultProxy in results) {
-					var message:String = r.localizedMessage;
+					var message:String = LanguageSpecificTextProxy.getLocalizedText(r.messages);
 					if(StringUtil.isBlank(message)) {
 						switch(r.ruleName) {
 							case "SpecifiedValidator":

	import mx.collections.IList;
	
	import org.openforis.collect.i18n.Message;
	import org.openforis.collect.util.CollectionUtil;
	import org.openforis.collect.util.StringUtil;


							default:
								message = r.ruleName;
						}
						parts.push(message);
					}
				}
				if(parts.length > 0) {
					return StringUtil.concat(";\n", parts);
