 	log.setFilename dir
 	
 	unless t = dir.match /\/([^\/]+)\s-\s([^\/]+)\/?$/
-		log.error 'dirname', 'E4', "wrong directory path <#{dir}>, folder must have name like 'Area name - label'" # error 4
+		log.error 'dirname', 'E4', "wrong path <#{dir}>, folder must have name like 'Area name - label'" # error 4
 	[_, name, label] = t
 	label = parentLabel + '-' + label unless parentLabel is ''
 	

			
			localAreaName = line.substr(2)
			if areaName != localAreaName
				log.error i, 'E5', "names from folder <#{areaName}> and from file <#{localAreaName}> don't match" # error 5
			
			area = new Area(areaName, areaLabel)
			log.result.areas.push(area)

	log.setFilename 'post processing'
	res = log.result
	
	checkPropUniqueness res.areas, 'areas', 'N/a', 'id', log # error N
	checkPropUniqueness res.locations, 'locations', 'N/a', 'id', log # error N
	checkPropUniqueness res.locations, 'locations', 'N/a', 'label', log # error 6
